Benchmarks
Data API benchmarks: providers ranked on real calls
Each benchmark ranks the providers of one job by how often they answer without an error, how fast, and what a successful call costs in dollars. Every number comes from real calls made through looot in the last 30 days.
For humansFor agents
Updated
- Benchmarks
- 39
- Calls counted (30 days)
- 383,979
- Ranked providers
- 55
- 20+ calls on a job
By job
Every benchmark
Jobs with at least 2 providers that have 20 or more calls in the last 30 days, busiest first.
| Job | Ranked providers | Calls (30 days) | Highest success rate | Fastest median |
|---|---|---|---|---|
| Find a work email from a name and domain | 13 | 59,257 | Icypeas, 99.9% | QuickEnrich, 496 ms |
| Get Google search results for a query or keyword | 6 | 58,337 | Serper, 99.7% | Serper, 1.2 s |
| Verify an email address is deliverable | 11 | 41,851 | Icypeas, 100% | Tomba, 119 ms |
| Get a LinkedIn person profile | 6 | 40,315 | HarvestAPI, 100% | Icypeas, 322 ms |
| Find people matching a filter | 10 | 38,082 | Limadata, 100% | FullEnrich, 174 ms |
| Scrape a web page into markdown | 7 | 25,691 | Steel API, 95.2% | Keenable, 482 ms |
| Search the web and get ranked results | 8 | 24,519 | Brave Search, 100% | Limadata, 686 ms |
| Find a phone number for a person | 11 | 16,868 | LeadMagic, 98.8% | Tomba, 95 ms |
| Find local businesses on Google Maps | 3 | 11,284 | Serper, 99.8% | Serper, 1.2 s |
| Find all contacts and email addresses at a company domain | 4 | 10,357 | Icypeas, 100% | Tomba, 112 ms |
| Enrich a company from its domain or name | 12 | 9,730 | The Companies API, 100% | PredictLeads, 98 ms |
| Reactions linkedin post | 2 | 5,442 | HarvestAPI, 100% | Fetchin, 862 ms |
| Answer web | 2 | 4,448 | Exa, 99.6% | Exa, 2.0 s |
| Get a LinkedIn company profile | 3 | 4,428 | Bright Data, 100% | Fetchin, 1.7 s |
| Scrape a URL into structured JSON | 2 | 3,611 | ScrapeGraphAI, 98.5% | Firecrawl, 1.6 s |
| List a LinkedIn company's posts | 2 | 3,466 | HarvestAPI, 99.6% | ScrapeCreators, 2.8 s |
| Search the news for a topic | 4 | 3,030 | Brave Search, 100% | DataForSEO, 110 ms |
| Search the Meta ad library | 2 | 2,986 | ScrapeCreators, 96.3% | SearchAPI.io, 2.4 s |
| Count company search | 2 | 2,901 | Icypeas, 100% | Icypeas, 201 ms |
| Enrich a person from their email address | 3 | 2,484 | Findymail, 100% | AI Ark, 120 ms |
| List the tech stack and technologies a company's website uses | 3 | 2,036 | PredictLeads, 97.9% | PredictLeads, 210 ms |
| Search job listings | 4 | 2,021 | HarvestAPI, 100% | HarvestAPI, 1.2 s |
| Find companies matching a filter | 5 | 1,680 | The Companies API, 100% | The Companies API, 180 ms |
| Enrich a person from a name and company | 3 | 1,266 | Prospeo, 41.7% | Prospeo, 184 ms |
| Get recent news mentioning a company | 3 | 1,233 | PredictLeads, 95.9% | PredictLeads, 101 ms |
| Posts linkedin person | 2 | 1,199 | HarvestAPI, 100% | Fetchin, 1.9 s |
| Search X posts by keyword | 2 | 869 | TikHub, 100% | AnyAPI, 2.0 s |
| Ai overview google serp | 2 | 861 | Cloro, 85.6% | AnyAPI, 18.9 s |
| Get an Instagram profile and its stats | 2 | 714 | Bright Data, 100% | ScrapeCreators, 8.6 s |
| Get a company's funding rounds and investors | 2 | 704 | PredictLeads, 99.5% | PredictLeads, 97 ms |
| Get Google's AI Mode answer for a query | 2 | 571 | Cloro, 99.4% | DataForSEO, 10.5 s |
| Search the LinkedIn ad library | 2 | 378 | ScrapeCreators, 97.8% | SearchAPI.io, 1.4 s |
| Search TikTok videos by keyword | 2 | 348 | AnyAPI, 100% | AnyAPI, 2.2 s |
| Search linkedin post | 2 | 313 | HarvestAPI, 100% | HarvestAPI, 2.1 s |
| Estimate a website's monthly traffic | 2 | 210 | DataForSEO, 100% | DataForSEO, 438 ms |
| Find companies similar to one you name | 2 | 195 | PredictLeads, 98.6% | PredictLeads, 136 ms |
| Comments linkedin post | 2 | 155 | HarvestAPI, 100% | Fetchin, 944 ms |
| Get a web page's HTML | 2 | 86 | Zyte API, 100% | Zyte API, 1.3 s |
| Extract a job posting from a URL | 2 | 53 | Bright Data, 100% | Diffbot, 7.9 s |
See the rankings: most used, most reliable, fastest, cheapest
How we measure
- Window: every call made through looot in the last 30 days, read 2026-11-10 23:26 UTC.
- Success rate: the share of calls the provider answered without an error. An empty answer (for example no email found) counts as an answer. It does not check that the data is right. Calls that failed on looot's side are left out.
- Median time: half of the calls answered faster than this, as looot measured them. A 95th percentile is not published yet.
- Minimum calls: an endpoint shows numbers from 10 calls, and a provider is ranked from 20 calls. Rows below that say "Not enough calls to rank".
- One row per provider: the provider's endpoint with the most calls for the job. Every endpoint is listed in the endpoints table.
- Price: what looot charges per call or per result, in US dollars, from a prepaid balance. No subscription and no credits.
- Cost per success: the price per call divided by the success rate. A per-result price depends on how many results a call returns, so it has no cost per success.
- Source: GET https://api.looot.ai/v1/public-catalog/<endpoint>?stats=1 for each endpoint, and the public catalog for prices and jobs.
Run any benchmarked job from your agent.
Connect the looot MCP once, run job:<id> with fallback on, and pay per call from a prepaid balance.