canonical: https://jentic.com/apis/datacircle.dev/datacircle

# Datacircle API

The Datacircle API returns Datacircle's benchmark of go-to-market (GTM) data APIs: every API on its sheet, the providers that sell each one, and every plan scored out of 100 with the best first. Each plan record carries pricing and limits such as price per 1,000 calls, monthly cap, throughput, latency, freshness, and countries covered, alongside the provider's website and pricing page. It can list an API's best plans, search plans by provider or plan name and sort by score, provider, or price, and show one provider's plans and rank on every API it sells. It is free to call with no key or account.

## For AI agents

Compare GTM data API providers and plans: list benchmarked APIs, get the best-scored plans for one, search plans by name or price, and see a provider's rank across APIs. No key needed.

## Scope

Does not enrich contacts, find emails, or sell data itself. Use for comparing the pricing, scores, and ranks of GTM data API providers only.

## Capabilities

- List every benchmarked GTM API with its slug, plan and provider counts, and best plan
- Get an API's plans ranked best first by score out of 100, up to 50 at a time
- Search plans by provider or plan name and sort by score, provider, or price per 1,000
- Look up one provider, such as bright-data, and see its plans and rank on every API it sells
- Compare plan details such as perThousand price, monthlyCap, perSecond limits, latencyMs, and countries

## Use cases

### Agent vendor shortlist through Jentic

An AI agent asked to pick a data provider for a sales workflow needs current, comparable pricing instead of marketing pages. Through Jentic the agent searches for 'find the best provider for a GTM API', receives the Datacircle getBestPlans operation with its input schema, and calls GET `/apis/{slug}/best` for the API slug with a limit. It returns a ranked shortlist with each plan's score, price per 1,000, and pricing page link.

Example prompt: Call GET /apis to find the slug for the API the user named, then call GET `/apis/{slug}/best` with that slug and limit 5, and present each plan's provider, score, and perThousand price

### Cheapest plan search

A founder budgeting for data costs wants the lowest unit price for one API. GET /plans takes an `api` parameter, a sort of price to order by dollars per 1,000 lowest first, and limit and offset for paging, and returns total plus the matching plans. Each plan includes fields such as monthlyCap, overagePerThousand, and billing so the true cost at volume can be worked out.

Example prompt: Call GET /plans with `api` set to the chosen API slug, sort 'price', and limit 10, then list provider, plan, perThousand, and monthlyCap for each result

### Provider due diligence

Before signing with a provider, a buyer wants to see how it ranks across everything it sells. GET `/providers/{slug}` returns the provider's plans on each API with its rank on each, using the provider slug such as bright-data. Fields such as freshness, countries, latencyMs, and docs help judge fit beyond price.

Example prompt: Call GET `/providers/{slug}` with slug 'bright-data' and summarise its rank and best plan on each API it sells

## Key endpoints

| Method | Path | Description |
| --- | --- | --- |
| GET | `/apis` | List the benchmarked APIs |
| GET | `/apis/{slug}/best` | Best plans for an API by score |
| GET | `/plans` | Search and sort plans |
| GET | `/providers/{slug}` | One provider's plans and ranks |

## Key resources

- **APIs** — Benchmarked GTM APIs with slugs, plan and provider counts, best plan, and sheet pages
- **Plans** — Scored provider plans with pricing, caps, throughput, latency, freshness, and coverage fields
- **Providers** — A provider's plans and rank on every API it sells

## AI readiness

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

- **Score:** 71 / 100
- **Maturity:** AI-Aware
- **Dimensions:**
  - Foundational Compliance: 100 / 100
  - Developer Experience & Jentic Compatibility: 63 / 100
  - AI-Readiness & Agent Experience: 55 / 100
  - Agent Usability: 94 / 100
  - Security: 100 / 100
  - AI Discoverability: 50 / 100
- **View full report:** https://jentic.com/apis/datacircle.dev/datacircle/scorecard
- **How the score is calculated:** https://docs.jentic.com/reference/api-readiness-framework/overview/
- **More about the dimensions:** https://docs.jentic.com/reference/api-readiness-framework/specification/#dimensional-model-overview

### Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

- **Score your own API:** https://jentic.com/scorecard.md
- **Scoring CLI agent skill:** https://github.com/jentic/jentic-api-scorecard/blob/main/skills/jentic-api-scorecard/SKILL.md

```sh
npx @jentic/api-scorecard-cli score <openapi-url>
```

## Why Jentic

- **Setup:** The Datacircle API needs no key, so hand-wiring it is mostly learning its four read operations and their sort, limit, and offset rules. Through Jentic you install once, import Datacircle from the API Directory, and your agent calls it without a credential step.
- **Permission scoping:** Datacircle puts the API slug and provider slug in the URL path (`/apis/{slug}/best`, `/providers/{slug}`), so a rule can pin your agent to one API's rankings or one provider's page. All operations are reads, so you choose which lookups the agent may run.
- **Credential handling:** The Datacircle API takes no key or account, so there is nothing secret to hold. Your own Jentic One instance runs the calls and logs them like any other API.
- **Discovery method:** Agents search Jentic by intent such as 'find the best provider for a GTM API' or 'compare plan prices', and Jentic returns the matching Datacircle operation with its input schema so the agent sends the right slug and sort without browsing the reference docs.

## Related APIs

- **G2 API** — Software reviews and product data from G2
- **People Data Labs API** — Person and company enrichment data API
- **Hunter API** — Email finder and verifier API

## FAQ

### What authentication does the Datacircle API use?

None. The Datacircle API spec declares no security scheme, and its description says no key and no account are needed. Through Jentic there is no credential to set up: the agent calls the four read operations directly.

### What are the rate limits for the Datacircle API?

The API description in the OpenAPI spec states at most 60 calls a minute from one address. For bulk use, the description points to a single file at https://datacircle.dev/datacircle.json that holds every plan.

### How are plans scored in the Datacircle API?

Each plan carries a score out of 100 from Datacircle's benchmark, and results are ordered best first as on the datacircle.dev sheet. GET `/apis/{slug}/best` returns one API's plans in that order with a rank, and GET /plans sorts by score by default, with unscored plans last.

### Can I sort Datacircle plans by price?

Yes. GET /plans accepts sort set to price, which orders plans by dollars per 1,000 lowest first. You can narrow it with `api` for one API and query for words in the provider or plan name, and page with limit (1 to 50) and offset.

### How do I find the best provider for an API through Jentic?

Search Jentic for 'find the best provider for a GTM API', load the getBestPlans operation, and call GET `/apis/{slug}/best` with the API slug from GET /apis. The agent gets plans ranked by score with their prices and pricing pages. To run it on your own infrastructure, install Jentic One from its GitHub repo.

### Is there a Datacircle MCP server?

You don't need an MCP server to give your agent Datacircle. Jentic connects it directly from the API Directory: import it and your agent calls the four read operations on demand, with no extra tool definitions sitting in its context.

### Can I limit what my agent is allowed to do with the Datacircle API?

Yes. Every Datacircle operation is a read, so the main choice is which reads to allow. A rule that allows only GET `/apis/{slug}/best` and GET `/providers/{slug}` lets the agent pull rankings and provider pages without running open-ended plan searches, and every call it makes is logged.
