v1
latestOpenAPI 3.1.02026-07-244190162.0 KBFind Assets
Locate project assets through various filter criteria. Using this is an alternative to using the POST /_search endpoint, which allows for slightly more complex queries.
Some of the query parameters are not filter fields but control pagination and returns:
- cursor: Should be the value from a previous response's meta.pagination.next_cursor field
- limit: The number of assets to return (default 50, max 1000)
- sort_by: The field to sort by (default is exposure_score)
- additional_fields: A list of additional fields to include in the response (default is custom_tags)
In some cases, you may specify a comma separated list of values which will be treated as an OR condition. To get AND functionality, use the POST search method.
Path parameters
Query parameters
Opaque string provided in next_cursor of previous results
Opaque string provided in next_cursor of previous results
The number of assets to return
The number of assets to return
The field to sort by
The direction to sort by, either asc or desc.
The type of asset, one of: ip, domain and host(where domain and host represent the same asset type).
The type of asset, one of: ip, domain and host(where domain and host represent the same asset type).
Filter by custom tags placed on your assets. strict version will return a validation error if any of the tags have not been defined on your project.
Filter by custom tags placed on your assets. strict version will return a validation error if any of the tags have not been defined on your project.
Filter by custom tags placed on your assets. strict version will return a validation error if any of the tags have not been defined on your project.
Filter by custom tags placed on your assets. strict version will return a validation error if any of the tags have not been defined on your project.
Filter for assets that have at least one custom tag applied. Overrides any other custom tag filtering specified.
Filter for assets that have at least one custom tag applied. Overrides any other custom tag filtering specified.
Filter on the date (Y-m-d) the asset was added to the project. This may be different than when the asset was discovered.
Filter on the date (Y-m-d) the asset was added to the project. This may be different than when the asset was discovered.
Filter on the date (Y-m-d) the asset was added to the project. This may be different than when the asset was discovered.
Filter on the date (Y-m-d) the asset was added to the project. This may be different than when the asset was discovered.
Filter on the date (Y-m-d) the asset was discovered by Recorded Future ASI. This may be different than when the asset was added to the project. IPv4 addresses will have a fixed point in the past for their discovery date.
Filter on the date (Y-m-d) the asset was discovered by Recorded Future ASI. This may be different than when the asset was added to the project. IPv4 addresses will have a fixed point in the past for their discovery date.
Filter on the date (Y-m-d) the asset was discovered by Recorded Future ASI. This may be different than when the asset was added to the project. IPv4 addresses will have a fixed point in the past for their discovery date.
Filter on the date (Y-m-d) the asset was discovered by Recorded Future ASI. This may be different than when the asset was added to the project. IPv4 addresses will have a fixed point in the past for their discovery date.
Filter on the apex domain of the assets. Only makes sense for domain asset types. Example: example.com
Filter on the apex domain of the assets. Only makes sense for domain asset types. Example: example.com
Filter on an A or CNAME record pointing to the IP address. Use eq or in for exact IP matching. Use contains with a trailing . for CIDR range matching, or without for prefix matching.
If filtering on a referenced_ip, include additional criteria that the record existed during a date range. In this case, the reference must have started before this date.
If filtering on a referenced_ip, include additional criteria that the record existed during a date range. In this case, the reference must have started before this date.
If filtering on a referenced_ip, include additional criteria that the record existed during a date range. In this case, the referenced must have existing after this date.
If filtering on a referenced_ip, include additional criteria that the record existed during a date range. In this case, the referenced must have existing after this date.
Filter for assets that have this DNS record type, e.g. A,CNAME,MX.
Filter for assets that have this DNS record type, e.g. A,CNAME,MX.
Filter for assets that in the end resolve to a valid IP currently, either via an A or CNAME. IP-assets is included when filtering for assets that resolve.
Filter for assets that in the end resolve to a valid IP currently, either via an A or CNAME. IP-assets is included when filtering for assets that resolve.
Filter for assets which either are, or point to, an IP address announced by the provided ASN (e.g. 16509).
Filter for assets which either are, or point to, an IP address announced by the provided ASN (e.g. 16509).
Filter on a domain that is referenced by a CNAME record. Only makes sense for domain asset types. Treated as a wildcard, so example.com will match www.example.com.
Filter on a domain that is referenced by a CNAME record. Only makes sense for domain asset types. Treated as a wildcard, so example.com will match www.example.com.
Filter for assets which either are, or point to, an IP address located in the provided ISO country code (e.g. US).
Filter for assets which either are, or point to, an IP address located in the provided ISO country code (e.g. US).
Filter for assets which either are, or point to, an IP address owned by the provided organization. This will often be an ISP or hosting provider or simply the name of the AS owning the IP.
Filter for assets which either are, or point to, an IP address owned by the provided organization. This will often be an ISP or hosting provider or simply the name of the AS owning the IP.
Filter for assets where the WHOIS email address matches the provided value. For subdomains the parent record will be partially used. The current variant will only return results where the email is on the current (rather than historical) versions of the WHOIS.
Filter for assets where the WHOIS email address matches the provided value. For subdomains the parent record will be partially used. The current variant will only return results where the email is on the current (rather than historical) versions of the WHOIS.
Filter for assets where the WHOIS email address matches the provided value. For subdomains the parent record will be partially used. The current variant will only return results where the email is on the current (rather than historical) versions of the WHOIS.
Filter for assets where the WHOIS email address matches the provided value. For subdomains the parent record will be partially used. The current variant will only return results where the email is on the current (rather than historical) versions of the WHOIS.
Filter for assets which have an open port with the provided number (e.g. 80).
Filter for assets which have an open port with the provided number (e.g. 80).
Filter for assets which have an open port on the provided protocol (e.g. tcp, udp).
Filter for assets which have an open port on the provided protocol (e.g. tcp, udp).
Filter for assets which have an open port that appears to support the provided protocol (e.g. http, rdp, ftp).
Filter for assets which have an open port that appears to support the provided protocol (e.g. http, rdp, ftp).
Filter for assets which have a specific product listening on an open port (e.g. nginx, apache httpd)
Filter for assets which have a specific product listening on an open port (e.g. nginx, apache httpd)
Filter for the name of a technology found on the asset. Could be directly attached to the port (nginx, etc) or a web technology (e.g. 'jQuery', 'Wordpress')
Filter for the name of a technology found on the asset. Could be directly attached to the port (nginx, etc) or a web technology (e.g. 'jQuery', 'Wordpress')
Filter for the name of a technology specifically associated with 'web' resources, such as jQuery or Wordpress). NOTE: In some cases where a port has been closed we may still report findings of web technologies that we previously saw on those ports.
Filter for the name of a technology specifically associated with 'web' resources, such as jQuery or Wordpress). NOTE: In some cases where a port has been closed we may still report findings of web technologies that we previously saw on those ports.
Filter where the certificate (or in the chain) issuer's common name or organization matches the provided value
Filter where the certificate (or in the chain) issuer's common name or organization matches the provided value
Filter where the certificate expiration matches the provided value Use this to find potentially expired certificates.
Filter where the certificate expiration matches the provided value Use this to find potentially expired certificates.
Filter where the certificate expiration matches the provided value use this to find certificates that likely haven't expired yet.
Filter where the certificate expiration matches the provided value use this to find certificates that likely haven't expired yet.
Filter where the certificate issuance date matches the provided value
Filter where the certificate issuance date matches the provided value
Filter where the certificate issuance date matches the provided value
Filter where the certificate issuance date matches the provided value
Filter where certificate subject or organizationName matches the provided value
Filter where certificate subject or organizationName matches the provided value
Filter here the certificate Subject Alternate Names section matches the provided value
Filter here the certificate Subject Alternate Names section matches the provided value
Filter where the certificate public key sha256 value matches the provided value
Filter where the certificate public key sha256 value matches the provided value
Filter where the certificate's subject common name domain or one of the Subject Alternate Names exactly matches or is a wildcard covering the provided value
Filter where the certificate's subject common name domain or one of the Subject Alternate Names exactly matches or is a wildcard covering the provided value
Filter for assets where a WAF (Web Application Firewall) is detected.
Filter for assets where a WAF (Web Application Firewall) is detected.
Filter for assets where a specific WAF is detected. Will attempt to match both vendor and product, e.g. Cloudflare.
Filter for assets where a specific WAF is detected. Will attempt to match both vendor and product, e.g. Cloudflare.
Filter for assets that are unresponsive over ICMP and no ports are open. This is a boolean filter, so it will return assets that are either responsive or not responsive.
Filter for assets that are unresponsive over ICMP and no ports are open. This is a boolean filter, so it will return assets that are either responsive or not responsive.
Filter for assets which have an exposure score within the provided range. This is a score from 0-100 that indicates the potential risk of the asset based on various factors. You may specify only one 'end' based on your needs.
Filter for assets which have an exposure score within the provided range. This is a score from 0-100 that indicates the potential risk of the asset based on various factors. You may specify only one 'end' based on your needs.
Filter for assets which have an exposure score within the provided range. This is a score from 0-100 that indicates the potential risk of the asset based on various factors. You may specify only one 'end' based on your needs.
Filter for assets which have an exposure score within the provided range. This is a score from 0-100 that indicates the potential risk of the asset based on various factors. You may specify only one 'end' based on your needs.
Filter for assets which have an exposure severity matching or higher than the provided value. Acceptable values: unknown, informational, moderate, critical.
Filter for assets which have an exposure with the provided ASI Signature ID. Note that some signatures line up with CVEs, but this should not be relied upon. Examples: cve-2024-6387, cve-OpenSSH.
Filter for assets which have an exposure with the provided ASI Signature ID. Note that some signatures line up with CVEs, but this should not be relied upon. Examples: cve-2024-6387, cve-OpenSSH.
A list of additional fields to include in the response from the following. You may specify this field multiple times or pass a comma-separated list from: custom_tags, dns_records, whois, ip_metadata, open_tcp_ports, open_udp_ports, web_technologies, certificates, certificate_chain, defenses, exposures, exposure_instance_details. By default the custom tags will be returned.
A list of additional fields to include in the response from the following. You may specify this field multiple times or pass a comma-separated list from: custom_tags, dns_records, whois, ip_metadata, open_tcp_ports, open_udp_ports, web_technologies, certificates, certificate_chain, defenses, exposures, exposure_instance_details. By default the custom tags will be returned.
Response
Successful Response