Robtex
# Robtex API Robtex is one of the internet's longest-running network intelligence platforms, providing DNS, IP, and routing data since 2001. The API gives programmatic access to the same data powering [robtex.com](https://robtex.com). ## Endpoint Categories (51 endpoints) ### DNS (18 endpoints) - **Forward lookups**: A, AAAA, MX, NS, TXT, CNAME, SOA, PTR records - **Reverse lookups**: Find…
Robtex endpoints
| Method | Endpoint | Description |
|---|---|---|
| latest_lightning_channels | ||
| GET |
latest_lightning_channels /latest_lightning_channels |
Returns the most recently opened Lightning Network channels, sorted by open time descending. |
| ip_reputation | ||
| GET |
ip_reputation /ip_reputation |
Check an IP address reputation against 100+ real-time blocklists (DNSBLs). Returns listing status, threat categories, AS info, and blocklist details. |
| lookup_dns | ||
| GET |
lookup_dns /lookup_dns |
Lookup DNS records (A, AAAA, MX, NS, TXT, CNAME, SOA) for a given hostname. Also returns domain reputation info (Majestic, Tranco rankings, blocklist status). |
| reverse_lookup_dns_records | ||
| GET |
reverse_lookup_dns_records /reverse_lookup_dns_records |
Find hostnames that use a specific DNS record value. Query which hostnames point to an IP address, use a particular nameserver, or reference any DNS value. For example: 'which… |
| reverse_lookup_mx | ||
| GET |
reverse_lookup_mx /reverse_lookup_mx |
Find hostnames that use a specific mail server. For example: which hostnames use aspmx.l.google.com as their mail server? |
| reverse_lookup_ns | ||
| GET |
reverse_lookup_ns /reverse_lookup_ns |
Find hostnames that use a specific nameserver. For example: which hostnames use chris.ns.cloudflare.com as their nameserver? |
| reverse_lookup_ip | ||
| GET |
reverse_lookup_ip /reverse_lookup_ip |
Find hostnames that point to a specific IP address (IPv4 or IPv6). Searches both A and AAAA records. For example: which hostnames point to 1.2.3.4? |
| historic_reverse_lookup_ns | ||
| GET |
historic_reverse_lookup_ns /historic_reverse_lookup_ns |
Find hostnames that *previously* used a specific nameserver but no longer do. Tracks infrastructure migrations and past delegation relationships. |
| historic_reverse_lookup_mx | ||
| GET |
historic_reverse_lookup_mx /historic_reverse_lookup_mx |
Find hostnames that *previously* used a specific mail server but no longer do. Tracks email provider migrations and past MX relationships. |
| historic_reverse_lookup_ip | ||
| GET |
historic_reverse_lookup_ip /historic_reverse_lookup_ip |
Find hostnames that *previously* pointed to a specific IP address but no longer do. Tracks hosting migrations and past IP relationships. Searches both A and AAAA records. |
| lookup_mac | ||
| GET |
lookup_mac /lookup_mac |
Look up the manufacturer/vendor of a network device by its MAC address. Uses the official IEEE OUI (Organizationally Unique Identifier) database with ~30K entries. |
| lookup_as_whois | ||
| GET |
lookup_as_whois /lookup_as_whois |
Lookup WHOIS information for an Autonomous System (AS) number from the RADB routing database. Returns routing policy, network information, and administrative contacts. |
| lookup_lightning_node | ||
| GET |
lookup_lightning_node /lookup_lightning_node |
Lookup a Lightning Network node by public key. Returns node alias, peer count, channel count, and centrality ranking. |
| lookup_lightning_channel | ||
| GET |
lookup_lightning_channel /lookup_lightning_channel |
Lookup a Lightning channel by channel ID. Supports numeric, block x txn x vout, or block:txn:vout formats. |
| lookup_lightning_channels_per_node | ||
| GET |
lookup_lightning_channels_per_node /lookup_lightning_channels_per_node |
Lookup all Lightning Network channels for a given node by public key. |
| get_recommended_lightning_peers | ||
| GET |
get_recommended_lightning_peers /get_recommended_lightning_peers |
Get recommended Lightning Network peers for a given node. Returns nodes that are NOT currently peered with the specified node but would improve its centrality score if connected. |
| search_lightning_nodes_by_alias | ||
| GET |
search_lightning_nodes_by_alias /search_lightning_nodes_by_alias |
Search for Lightning Network nodes by partial alias match. Returns nodes whose aliases contain the search term (case-insensitive). |
| ipquery | ||
| GET |
ipquery /ipquery |
Returns network info, geolocation, and DNS records for an IP address. |
| asquery | ||
| GET |
asquery /asquery |
Returns networks associated with an AS number. |
| pdns_forward | ||
| GET |
pdns_forward /pdns_forward |
Returns passive DNS records for a domain (A, AAAA, MX, NS, CNAME). |
| pdns_reverse | ||
| GET |
pdns_reverse /pdns_reverse |
Returns domains that reference a given value. Use type=a (default) for IP, type=ns for nameserver, type=mx for mail server. |
| pdns_reverse_historic | ||
| GET |
pdns_reverse_historic /pdns_reverse_historic |
Returns domains that previously referenced a given value but no longer do. Use type=a (default) for IP, type=ns for nameserver, type=mx for mail server. |
| parse_hostname | ||
| GET |
parse_hostname /parse_hostname |
Parse a hostname into its constituent parts using the Mozilla Public Suffix List (9700+ entries). Returns eTLD (effective TLD), registered domain, subdomain, labels, and depth.… |
| is_subdomain | ||
| GET |
is_subdomain /is_subdomain |
Check whether a hostname is a subdomain (has labels beyond the registered domain). Uses the Mozilla Public Suffix List for accurate eTLD detection. |
| registered_domain | ||
| GET |
registered_domain /registered_domain |
Extract the registered domain (eTLD+1) from a hostname. For example, www.mail.example.co.uk returns example.co.uk. |
| tld_info | ||
| GET |
tld_info /tld_info |
Get information about a top-level domain or effective TLD. Returns whether it is in the Public Suffix List, how many sub-suffixes exist, and classification (ccTLD, gTLD, or… |
| dns_a | ||
| GET |
dns_a /dns_a |
Look up A (IPv4 address) records for a hostname. |
| dns_aaaa | ||
| GET |
dns_aaaa /dns_aaaa |
Look up AAAA (IPv6 address) records for a hostname. |
| dns_mx | ||
| GET |
dns_mx /dns_mx |
Look up MX (mail exchange) records for a hostname. Returns mail servers and their priorities. |
| dns_ns | ||
| GET |
dns_ns /dns_ns |
Look up NS (nameserver) records for a hostname. |
| dns_txt | ||
| GET |
dns_txt /dns_txt |
Look up TXT records for a hostname. Includes SPF, DKIM, DMARC, domain verification, and other text records. |
| dns_cname | ||
| GET |
dns_cname /dns_cname |
Look up CNAME (canonical name / alias) records for a hostname. |
| dns_soa | ||
| GET |
dns_soa /dns_soa |
Look up SOA (Start of Authority) record for a hostname. Returns primary nameserver, admin email, serial number, and timing values. |
| dns_ptr | ||
| GET |
dns_ptr /dns_ptr |
Look up PTR (reverse DNS) record for an IP address. Returns the hostname associated with the IP. |
| reverse_lookup_cname | ||
| GET |
reverse_lookup_cname /reverse_lookup_cname |
Find hostnames that have a CNAME record pointing to the specified target. Useful for CDN and load balancer investigations. |
| historic_reverse_lookup_cname | ||
| GET |
historic_reverse_lookup_cname /historic_reverse_lookup_cname |
Find hostnames that previously had a CNAME record pointing to the specified target but no longer do. Tracks CDN and infrastructure migrations. |
| ip_geolocation | ||
| GET |
ip_geolocation /ip_geolocation |
Get geographic location data for an IP address: country, city, region, latitude, longitude, timezone. |
| ip_network | ||
| GET |
ip_network /ip_network |
Get the containing network (BGP route), AS number, AS name, and route description for an IP address. |
| ip_to_asn | ||
| GET |
ip_to_asn /ip_to_asn |
Lightweight lookup: get just the AS number and netblock for an IP address. Fastest way to map IP to ASN. |
| ip_blocklist_check | ||
| GET |
ip_blocklist_check /ip_blocklist_check |
Check an IP address against IPsum, FireHOL, Tor exit node lists, C2 indicators, and other threat intelligence feeds. Returns which lists the IP appears on and threat scores. |
| ip_threat_intel | ||
| GET |
ip_threat_intel /ip_threat_intel |
Combined threat intelligence: DNSBL listings, IPsum score, FireHOL lists, bad ASN flag, Tor exit status. Comprehensive threat assessment for an IP address. |
| as_info | ||
| GET |
as_info /as_info |
Get the name, organization, country, and description for an Autonomous System number. Lightweight version of as_whois. |
| as_prefixes | ||
| GET |
as_prefixes /as_prefixes |
Get all IPv4 and IPv6 network prefixes (netblocks) announced by an Autonomous System. Returns BGP-visible routes. |
| domain_reputation | ||
| GET |
domain_reputation /domain_reputation |
Get comprehensive domain reputation: Majestic rank, Tranco rank, HaGeZi blocklist status, Blackbook malware status, phishing database status, HSTS preload status, and disposable… |
| domain_ranking | ||
| GET |
domain_ranking /domain_ranking |
Get domain popularity rankings from five independent sources: Majestic Million (backlinks), Tranco top 1M (aggregated traffic), Cloudflare Radar (1.1.1.1 DNS query popularity),… |
| domain_blocklist_check | ||
| GET |
domain_blocklist_check /domain_blocklist_check |
Check a domain against HaGeZi DNS blocklists, Steven Black unified hosts, Blackbook malware list, and phishing databases. Returns which lists the domain appears on. |
| domain_shared_ip | ||
| GET |
domain_shared_ip /domain_shared_ip |
Find other domains hosted on the same IP address(es) as the target domain. Resolves the domain's A records, then performs reverse IP lookups for each. |
| domain_shared_ns | ||
| GET |
domain_shared_ns /domain_shared_ns |
Find other domains using the same nameserver(s) as the target domain. Resolves the domain's NS records, then performs reverse NS lookups for each. |
| domain_shared_mx | ||
| GET |
domain_shared_mx /domain_shared_mx |
Find other domains using the same mail server(s) as the target domain. Resolves the domain's MX records, then performs reverse MX lookups for each. |
| ping | ||
| GET |
ping /ping |
Check if the API is responding. Returns status and server timestamp. |
Robtex pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $19 / month | 60 / minute |
|
| ULTRA | $49 / month | 300 / minute |
|
| MEGA | $99 / month | 1000 / minute |
|