Give your agent records to check against.
Language models are fluent about companies they have never heard of. The fix is to let the agent check. Sprouts Data gives it a lookup by domain or LinkedIn URL that returns the record when we hold the company and a plain found: false when we don't, plus search across nine kinds of business data, with an answer that says how it read the question and what limited it. The agent can then say “I couldn't find that company” and mean it.
Built for: Teams building research agents, assistants and copilots that talk about real companies.
Example, captured from our live index · test key
“stripe.com, shopify.com, brightline-meadow-labs.io”
3 matches. The API returned no caveats. Captured 30 Sept 2026.
Stripe
stripe.com · Software & Technology · United States · 16,807 people
Shopify
shopify.com · Software & Technology · Canada · 29,947 people
brightline-meadow-labs.io
found: false · not in the index
The calls, in order.
| Call | What you do | What you get back |
|---|---|---|
| POST /v1/entities/companies | Before stating a fact about a company, look it up by domain | The record, or found: false |
| GET /v1/coverage | When something is missing, check what the index holds (free) | Every corpus, its size, and what is not in the index |
| POST /v1/search | For open questions, search, then read total_is_estimate and degradation before summarising | Rows plus how the question was read and what limited the answer |
What you end up with: An agent that grounds what it says about companies, and admits what it can't find.
Questions people ask next.
How does my agent tell “nothing exists” from “the search failed”?
Failures come back as errors with a code, and a failed call is not charged. A search that ran and found nothing returns an empty list; an empty degradation list means nothing limited it.
Can my agent use it through MCP?
Yes. Point any MCP client at https://dashboard.sproutsdata.ai/mcp. Claude Desktop and claude.ai sign in with OAuth; Claude Code, Cursor and VS Code send a key.
Is there a cap on what an agent can spend?
Credits are prepaid, and calls stop with a 402 error when the balance runs out, unless you turn on automatic top-up, which has a daily limit you set. By default the MCP server also stops at 50 billable calls per session and asks for confirmation after 20.
By Dr. Junaid Farooq, Chief Architect & VP of AI, Sprouts.ai · Updated 30 September 2026
