New The MCP server is live: all 44 APIs in Claude, Cursor or any MCP client. Connect your agent

Scrape any public company profile as clean JSON

ZoomInfo Company API

The ZoomInfo Company API turns any public ZoomInfo company profile into structured JSON with a single GET request. Company description, industry, revenue range, employee count, headquarters, website, phone and social links, scraped live with no seat license, annual contract or proxies on your side.

ZoomInfo sells its data through seat-based subscriptions that start at five figures per year. This ZoomInfo scraper API reads the public company profile pages per request instead: pass a profile URL with your key and get the live firmographic record back. Most requests complete synchronously in 5-45 seconds.

Free tier included, no credit card required. One key works across every API.

At a glance

ZoomInfo Company API

25 credits / call
Free calls / month
40
Endpoints
2
Response Time
5-45s
Data Freshness
Live
Get your free API key

40 free calls on the free plan

Key features

  • Any public company profile, no seat license or contract
  • Live scraping on every request, no stale cached databases
  • Firmographics: revenue range, employee count, industry, HQ
  • Company website, phone and social links where published
  • Pay per request from a free tier instead of annual contracts
  • fields= selection to trim responses to just what you need
  • Enterprise scraping infrastructure handles blocks on our side

Built for

  • ICP scoring and account qualification
  • CRM enrichment with revenue and headcount
  • Territory planning and TAM analysis
  • B2B prospect list building
  • Company research datasets for analysis

MCP · for your agent

Hand the ZoomInfo Company API to your agent

Connect Claude, Cursor or any MCP client once, then ask in plain words. Your agent finds this API, reads its docs and makes the call: 25 credits per call, the same as REST, from your team's balance.

Check an account against your ICP

“Here's Contoso's ZoomInfo page. Do they fit our ideal customer profile: 200-2,000 staff, $50M+ revenue, Series B or later?”

list_apis · get_api_docsfree

api_request GET /zoominfo/v1/company?url=https://www.zoominfo.com/c/contoso-ltd/123456789 25 cr

+ Crunchbase Company API25 cr

Headcount, revenue, industry and HQ plus funding stage, with a clear fit or no-fit call.

Fill gaps in CRM accounts

“Look up the 50 accounts in this CRM export on ZoomInfo and fill in their missing industry, revenue and HQ.”

list_apis · get_api_docsfree

api_request GET /zoominfo/v1/company?url=https://www.zoominfo.com/c/fabrikam-inc/987654321 25 cr

+ SERP API25 cr

Industry, revenue, headcount, HQ and phone per account, merged back into your export.

Balance sales territories

“Here are ZoomInfo links for 40 target accounts. Split them into East and West territories by HQ, balanced by revenue.”

list_apis · get_api_docsfree

api_request GET /zoominfo/v1/company?url=https://www.zoominfo.com/c/northwind-traders/555555555 25 cr

Each account's HQ and revenue, split into two territories with balanced revenue totals.

$ claude mcp add --transport http apicodex https://mcp.apicodex.io

Illustrative asks; the calls and prices are real. Claude, Cursor, VS Code and Windsurf setup: mcp.apicodex.io

Try it

Build the request for your data

Edit the parameters below and see the exact request and curl command you'd send. No key required to preview.

GET /zoominfo/v1/company
Open in Playground

Parameters

Request · HTTP
GET /zoominfo/v1/company?url=https://www.zoominfo.com/c/stripe-inc/347433964 HTTP/1.1
Host: api.apicodex.io
X-Api-Key: YOUR_API_KEY
Response · JSON 200 OK
{
  "type": "company",
  "url": "https://www.zoominfo.com/c/stripe-inc/347433964",
  "data": {
    "name": "Stripe",
    "description": "Financial infrastructure platform for the internet",
    "industry": "Software Development & Design",
    "revenue": "$1B+",
    "employees": 8500,
    "headquarters": "South San Francisco, California, United States",
    "website": "https://www.stripe.com",
    "phone": "(888) 926-2289",
    "founded": 2010
  }
}

Documentation

ZoomInfo Company API Documentation

Pass a ZoomInfo company profile URL and get a complete, structured JSON record back in a single request. All endpoints are GET, and fields= lets you keep only the top-level fields you need. If a scrape exceeds the sync window you get HTTP 202 with a snapshot_id to resolve via /v1/result.

Base URL

url
https://api.apicodex.io/zoominfo

Authentication

Create a key at apicodex.io/register and send it as an X-Api-Key header (or an ?apikey= query parameter) on every request. No ZoomInfo account or subscription is ever involved.

headers
GET /zoominfo/v1/company?url=https://www.zoominfo.com/c/stripe-inc/347433964
X-Api-Key: YOUR_API_KEY

Request and response

Illustrative values. Confirm current endpoint behavior, quotas, and data freshness in the API documentation before production use.

request · http
GET /zoominfo/v1/company?url=https://www.zoominfo.com/c/stripe-inc/347433964 HTTP/1.1
Host: api.apicodex.io
X-Api-Key: YOUR_API_KEY
response · json
{
  "type": "company",
  "url": "https://www.zoominfo.com/c/stripe-inc/347433964",
  "data": {
    "name": "Stripe",
    "description": "Financial infrastructure platform for the internet",
    "industry": "Software Development & Design",
    "revenue": "$1B+",
    "employees": 8500,
    "headquarters": "South San Francisco, California, United States",
    "website": "https://www.stripe.com",
    "phone": "(888) 926-2289",
    "founded": 2010
  }
}

Code examples

cURL
curl --request GET \
  --url 'https://api.apicodex.io/zoominfo/v1/company?url=https://www.zoominfo.com/c/stripe-inc/347433964' \
  --header 'X-Api-Key: YOUR_API_KEY'

Available Endpoints

GET /v1/company

Scrape a company profile by URL: revenue range, employees, industry, HQ, website, phone.

/v1/company?url=https://www.zoominfo.com/c/stripe-inc/347433964

GET /v1/result

Fetch a pending result using the snapshot_id from a 202 response.

/v1/result?snapshot_id=s_abc123

Request Parameters

Required parameters

  • url ZoomInfo company URL to scrape (a /c/... URL). Required on /v1/company.

Optional parameters

  • fields Comma-separated top-level fields to keep, e.g. fields=name,revenue,employees,industry.
  • snapshot_id /v1/result only: the id returned by a 202 response.

Pricing

ZoomInfo Company API Pricing

This API costs 25 credits per request. Credits are shared across every API on your plan.

Cost estimator

requests per month → cheapest plan that covers it

Estimate your monthly cost

Drag the slider to match your expected request volume. We'll recommend the cheapest plan that covers it.

10,000

Recommended plan

Starter

$29.99 /month

Credits used
Credits included
Cost per 1K requests
Choose Starter

Free

Free
1,000 credits · ~40 requests/mo · 2 rps
  • All APIs included
  • No credit card required
  • Full documentation and examples
  • MCP server for your AI agents
  • Up to 5 active API keys
Start for free

Starter

Popular
$29.99 /month
50,000 credits · ~2,000 requests/mo · 10 rps
  • All APIs included
  • Email support
  • Usage dashboard and analytics
  • MCP server for your AI agents
  • Up to 5 active API keys
Start with Starter

Pro

$99.99 /month
250,000 credits · ~10,000 requests/mo · 25 rps
  • All APIs included
  • Priority support
  • MCP server for your AI agents
  • Up to 5 active API keys
Start with Pro

Need a different plan?

Tell us about your API, volume, or support requirements.

Contact us

FAQ

Frequently asked questions

Ready to integrate ZoomInfo Company?