Lookup & Enrichment APIs
IP geolocation, email validation, DNS records, WHOIS, SSL checks, phone validation, and domain intelligence APIs.
47 endpoints available. All free to try without an API key.
/v1/ip/lookup Geolocate an IP address
Geolocate any IP address for free. Returns country, city, coordinates, timezone, and ASN data powered by Cloudflare edge nodes in under 50ms.
/v1/ip/in-range Check if an IP is within a CIDR range
Check if an IP address falls within a CIDR range for free. Returns the network address, broadcast address, prefix length, and total host count instantly.
/v1/ip/reverse Reverse DNS (PTR) lookup
Look up the PTR record for any IP address and get the hostname. Includes query time. Use for server identification, sender verification, and log annotation. Free API.
/v1/ip/bulk Bulk IP geolocation lookup
Geolocate multiple IP addresses in a single API call for free. Returns country, city, and coordinates for each IP in the batch. Supports up to 100 IPs.
/v1/email/validate Validate an email address
Validate email addresses for free in one API call. Checks format, MX records, disposable domains, free providers, role-based addresses, and suggests typo fixes.
/v1/useragent/parse Parse a user agent string
Parse any user agent string into browser name, version, OS, and device type. Detects bots and crawlers. Returns structured JSON. Free API, no signup.
/v1/timezone Get current time in a timezone
Get the current time in any IANA timezone for free. Returns UTC offset, abbreviation, DST status, and unix timestamp. Supports all 400+ IANA timezone identifiers.
/v1/timezone/convert Convert time between timezones
Convert time between any two IANA timezones for free. Returns formatted datetimes, abbreviations, and the offset difference. Handles DST transitions correctly.
/v1/dns/lookup Look up DNS records for a domain
Query DNS records for any domain for free. Supports A, AAAA, MX, TXT, CNAME, NS, SOA, SRV, CAA, and PTR record types via Cloudflare DNS-over-HTTPS resolvers.
/v1/dns/batch Look up multiple DNS record types at once
Query multiple DNS record types for a domain in one API call for free. Returns A, AAAA, MX, TXT, and NS records in parallel. Faster than individual lookups.
/v1/dns/propagation DNS propagation check across global resolvers
Check DNS propagation across Google, Cloudflare, and Quad9 resolvers for free. Verify if your DNS changes have propagated worldwide with a consistency flag.
/v1/url-metadata Extract metadata and Open Graph tags from a URL
POST any URL, get back its title, description, Open Graph tags, Twitter Card data, favicon, and canonical URL as JSON. Free link preview API, no signup.
/v1/whois Domain WHOIS/RDAP lookup
Look up WHOIS and RDAP data for any domain. Returns registrar, creation date, expiry date, status codes, and nameservers as JSON. RDAP-first with WHOIS fallback. Free.
/v1/ssl SSL/Security headers check
Check SSL/HTTPS support and scan security headers (HSTS, CSP, X-Frame-Options, Referrer-Policy) for any domain. Returns a full report in JSON. Free API.
/v1/headers Inspect HTTP response headers of any URL
Fetch and inspect all HTTP response headers for any URL. Debug CDNs, proxies, and caching. Returns every header as JSON with a total count. Free API.
/v1/phone Validate and parse a phone number
Validate and parse phone numbers for free. Returns E.164 format, national format, country code, and country name. Accepts international and local number formats.
/v1/company Company/domain info lookup
Look up company info from a domain for free. Returns page title, meta description, Open Graph data, and favicon URL for any company website.
/v1/address/validate Validate a freeform address and return structured components with coordinates.
Validate and parse any freeform address into structured components for free. Returns street, city, state, postal code, country, coordinates, and confidence score.
/v1/address/autocomplete Return address suggestions for partial input.
Get address autocomplete suggestions as users type for free. Returns up to 10 structured address suggestions with coordinates for search-as-you-type forms.
/v1/dns-monitor/check Monitor DNS record changes for a domain over time.
Monitor DNS record changes for any domain for free. Compares current records against the previous snapshot and detects additions, removals, and modifications.
/v1/ssl-cert/expiry Check SSL certificate expiry and issuer for a domain.
Check SSL certificate expiry dates for any domain for free. Returns issuer, valid dates, days remaining, and whether the certificate is expired or expiring soon.
/v1/accessibility/check Run basic accessibility checks on a webpage.
Run 10 accessibility checks on any webpage for free. Detects missing alt text, heading order violations, missing form labels, and more. Returns a score and issue list.
/v1/disposable-email/list Get the full list of known disposable email domains.
Get the full list of 700+ known disposable email domains for free. Filter by keyword. Use for client-side email validation or bulk database cleanup.
/v1/domain/report Get a full domain report covering DNS, WHOIS, SSL, headers, and tech stack.
Get a full domain report with DNS records, WHOIS data, SSL certificate details, security headers, and technology stack in a single API call.
/v1/email-security/report Audit SPF, DMARC, and DKIM records for a domain and return a security grade.
Audit email security for any domain. Returns SPF, DMARC, and DKIM records with a letter grade, score, and actionable recommendations.
/v1/social-preview/extract Extract Open Graph and Twitter Card metadata from a URL.
Extract Open Graph and Twitter Card metadata from any URL. Returns title, description, image, and card type for building link preview cards.
/v1/ip/intelligence Get a rich IP profile with geolocation, network, security, and TLS data.
Profile any IP address with geolocation, ASN, reverse DNS, VPN detection, TLS fingerprint, and connection metadata in a single call.
/v1/site/performance Measure TTFB, total load time, compression, and redirect chain for a URL.
Measure website performance with TTFB, total load time, compression detection, redirect chain tracing, and server identification in one call.
/v1/dns/compare Query DNS records across 5 resolvers and compare results.
Compare DNS records across Google, Cloudflare, Quad9, OpenDNS, and Authoritative resolvers. Detect propagation delays and inconsistencies.
/v1/redirect/trace Follow the redirect chain for a URL and return every hop with timing.
Trace the full HTTP redirect chain for any URL. Returns every hop with status code, latency, server header, and final destination.
/v1/tls/fingerprint Get the TLS fingerprint, JA3/JA4 hashes, and connection metadata for the caller.
Detect TLS client fingerprint with JA3 and JA4 hashes, cipher suite, TLS version, and Cloudflare bot score. Free API for browser and client fingerprinting.
/v1/asn/lookup Look up an ASN and return organization, country, and RDAP registration data.
Look up any Autonomous System Number to get the organization name, country, IP range, registration date, and abuse contact via RDAP.
/v1/carbon/estimate Estimate CO2 emissions per page view for a URL.
Estimate the CO2 emissions per page view for any URL. Returns grams of CO2, energy usage, and a percentile ranking against the median web page.
/v1/weather/current Get current weather conditions for a city or coordinate pair.
Get current weather conditions for any city or lat/lng pair. Returns temperature, humidity, wind speed, precipitation, cloud cover, and weather description.
/v1/air-quality/check Check air quality index and pollutant levels for a coordinate pair.
Check air quality index (AQI) and pollutant concentrations for any location. Returns US and European AQI, PM2.5, PM10, CO, NO2, SO2, and ozone levels.
/v1/elevation/lookup Get the elevation in meters for a coordinate pair or batch of locations.
Look up the elevation (altitude above sea level) for any latitude/longitude pair or batch of locations. Returns elevation in meters.
/v1/on-water/check Check whether a coordinate pair is over water or land.
Determine whether a latitude/longitude pair is over water or land. Returns a boolean water field for fast geospatial classification.
/v1/page-rank/check Check the page rank and global ranking for a domain.
Check the page rank score and global ranking for any domain. Returns a 0-10 decimal rank, global rank position, and HTTP status code.
/v1/holidays/list List public holidays for a country and year.
Get a list of public holidays for any country and year. Returns holiday dates, names, local names, and types for 100+ countries.
/v1/bin/lookup Look up card scheme, issuer, and country from a BIN/IIN number.
Look up a bank identification number (BIN/IIN) to get card scheme, type, brand, issuing bank, country, and prepaid status.
/v1/domain-search/search Search for registered domains matching a keyword query.
Search for registered domains matching a keyword. Returns domain names, creation dates, update dates, and availability status across TLDs.
/v1/npm/info Look up metadata for any npm package from the registry.
Look up any npm package to get version, description, license, repository URL, dependency count, keywords, and publication dates.
/v1/exchange/price Get live prices, market caps, and 24h changes for any cryptocurrency.
Get live cryptocurrency prices, market caps, 24h volume, and price changes in any fiat currency. Supports Bitcoin, Ethereum, and thousands of coins.
/v1/exchange/search Search for cryptocurrencies by name or ticker symbol.
Search for cryptocurrencies by name or ticker symbol. Returns coin ID, full name, symbol, and market cap rank for building autocomplete and coin pickers.
/v1/age/estimate Estimate the likely age of a person based on their first name.
Estimate the likely age of a person based on their first name. Returns predicted age, sample count, and optional country-specific results.
/v1/gender/estimate Predict the likely gender of a person based on their first name.
Predict the likely gender of a person from their first name. Returns gender, probability score, sample count, and optional country-specific results.
/v1/nationality/estimate Predict the most likely countries of origin for a name.
Predict the most likely country of origin for a person based on their name. Returns ranked country probabilities using ISO country codes.
Start building with Botoi APIs
Free tier, no credit card required. Get your API key and start making requests in seconds.