Skip to content
POST AI agent ready /v1/company

Company Lookup API - Free Domain Intelligence

Fetches publicly available information about a company from its domain, including page title, meta description, Open Graph data, and favicon URL.

Parameters

stringrequired

Company domain to look up (e.g. stripe.com).

Code examples

curl -X POST https://api.botoi.com/v1/company \
  -H "Content-Type: application/json" \
  -d '{"domain":"stripe.com"}'

When to use this API

Enrich CRM records with company branding

When a new lead signs up with a company email, extract their domain and call this endpoint. Auto-populate the CRM record with the company name (from the page title), description, logo (from OG image), and favicon for visual identification in the pipeline.

Build an investor portfolio dashboard

For each company in a VC portfolio, fetch their domain info to display logos, taglines, and descriptions. Keep the dashboard current by refreshing the data monthly without manual entry from portfolio managers.

Power autocomplete in a B2B search interface

When a user types a company name, resolve the matching domain and fetch the favicon and title. Display results with the company favicon next to their name for quick visual recognition, similar to how browser address bars show favicons.

Frequently asked questions

What data sources does this endpoint use?
It fetches the company website directly and extracts data from HTML meta tags, Open Graph tags, and favicon links. No third-party enrichment databases are involved.
What if the domain does not have a website?
If the domain is not reachable or does not serve HTML content, the endpoint returns a 400 error. Parked domains or domains without web servers will not return results.
Is the favicon URL always available?
Most websites serve a favicon, but some do not. The favicon_url field is null when no favicon link is found in the HTML. You can fall back to "https://domain.com/favicon.ico" as a default guess.
Does this work for subdomains?
Yes. Pass a subdomain like "docs.stripe.com" or "blog.cloudflare.com" to get metadata specific to that subdomain.
How fresh is the data?
Every request fetches the website live, so the data is as fresh as the current state of the company website. There is no caching layer between you and the target site.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.