# ChocoData, free, POST /api/v1/{site}/batch, Batch endpoint (async): Brave Search Scraper API: SERP API > Submit up to 1,000 product IDs, URLs, or search queries in one call. Receive results via webhook or poll. ChocoData's SERP API on its Free plan. It costs $0.00 per 1,000 searches. It returns none of the 11 key fields we check: Organic results, Ads, Featured snippet, AI overview and 7 more. We rank 1,707 plans by price. [Infatica's $400 monthly plan](https://datacircle.dev/serp-apis/infatica/400-monthly/llms.txt) costs the least per 1,000 searches: $0.10. [Litescrape](https://datacircle.dev/serp-apis/litescrape/top-up-from-10-usage-based-get-api-google-search/llms.txt), [Scrappa](https://datacircle.dev/serp-apis/scrappa/25-pack-basic-get-api-bing-search/llms.txt) and [SerpKite](https://datacircle.dev/serp-apis/serpkite/300-pack-pro-post-v1-search-google-search/llms.txt) are the best SERP API providers in our benchmark. - This page: https://datacircle.dev/serp-apis/chocodata/free-free-post-api-v1-site-batch-batch-endpoint-async-brave-search-scraper-api - [Best SERP API in 2026: pricing compared](https://datacircle.dev/best-serp-api.txt) - Get it: https://chocodata.com/pricing - Request: `POST https://api.chocodata.com/api/v1/{site}/batch`, Batch endpoint (async): Brave Search Scraper API - API key: with the plan, on https://chocodata.com/pricing - Its API docs: https://chocodata.com/docs/endpoints/batch - Sold by: ChocoData (https://chocodata.com) - Checked: 2026-10-31 ## In the answer - Completeness: 0% ## Price - $ per 1,000 searches: $0.00 - Per: call - Billing: free ## Aggregators - Aggregators: none ## Charges - Also pays for: from the same budget: 499 other calls ## Not found - $ per 1,000: $0.00 ## In their words - Their pitch: Submit up to 1,000 product IDs, URLs, or search queries in one call. Receive results via webhook or poll. ## Data - Freshness: live - Keep data: no limit - Use data: lawful purposes only and not to violate third-party rights, the data you extract remains yours, and you alone answer for its use complying with applicable laws and the data source's terms of service, only data that is publicly accessible, no reselling, sublicensing or distributing the Service without written authorization ## Plan - Pay: $0 - You get: 1,000 requests - Enough for: 1,000 calls, once ## Rate limit - Per second: 2 - Concurrent: 10 - Batch: 1,000 ## Speed - Answer: by polling or webhook ## The call - You send: endpoint "universal.get", items. Optional: webhook_url - Method: POST - Path: /api/v1/{site}/batch ## About the plan - Plan: Free - Who can get it: anyone ## The 8 fields the plan's answer can hold request URL, resolved URL, page title, page text, page links, page metadata, page HTML, status code ## ChocoData's plans (9) - [ChocoData, free, POST /api/v1/{site}/batch, Batch endpoint (async): Brave Search Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-post-api-v1-site-batch-batch-endpoint-async-brave-search-scraper-api/llms.txt): $0.00 per 1,000, 0% complete, live - [ChocoData, top-up, Pay-as-you-go top-up, POST /api/v1/{site}/batch, Batch endpoint (async): Brave Search Scraper API](https://datacircle.dev/serp-apis/chocodata/top-up-pay-as-you-go-top-up-post-api-v1-site-batch-batch-endpoint-async-brave-search-scraper-api/llms.txt): $0.90 per 1,000, 0% complete, live - [ChocoData, $19 monthly, Vibe, POST /api/v1/{site}/batch, Batch endpoint (async): Brave Search Scraper API](https://datacircle.dev/serp-apis/chocodata/19-monthly-vibe-post-api-v1-site-batch-batch-endpoint-async-brave-search-scraper-api/llms.txt): $0.704 per 1,000, 0% complete, live - [ChocoData, $49 monthly, Pro, POST /api/v1/{site}/batch, Batch endpoint (async): Brave Search Scraper API](https://datacircle.dev/serp-apis/chocodata/49-monthly-pro-post-api-v1-site-batch-batch-endpoint-async-brave-search-scraper-api/llms.txt): $0.598 per 1,000, 0% complete, live - [ChocoData, $100 monthly, Custom $100, POST /api/v1/{site}/batch, Batch endpoint (async): Brave Search Scraper API](https://datacircle.dev/serp-apis/chocodata/100-monthly-custom-100-post-api-v1-site-batch-batch-endpoint-async-brave-search-scraper-api/llms.txt): $0.50 per 1,000, 0% complete, live - [ChocoData, $200 monthly, Custom $200, POST /api/v1/{site}/batch, Batch endpoint (async): Brave Search Scraper API](https://datacircle.dev/serp-apis/chocodata/200-monthly-custom-200-post-api-v1-site-batch-batch-endpoint-async-brave-search-scraper-api/llms.txt): $0.50 per 1,000, 0% complete, live - [ChocoData, $500 monthly, Custom $500, POST /api/v1/{site}/batch, Batch endpoint (async): Brave Search Scraper API](https://datacircle.dev/serp-apis/chocodata/500-monthly-custom-500-post-api-v1-site-batch-batch-endpoint-async-brave-search-scraper-api/llms.txt): $0.50 per 1,000, 0% complete, live - [ChocoData, $1,000 monthly, Custom $1k, POST /api/v1/{site}/batch, Batch endpoint (async): Brave Search Scraper API](https://datacircle.dev/serp-apis/chocodata/1000-monthly-custom-1k-post-api-v1-site-batch-batch-endpoint-async-brave-search-scraper-api/llms.txt): $0.50 per 1,000, 0% complete, live - [ChocoData, $2,000 monthly, Custom $2k, POST /api/v1/{site}/batch, Batch endpoint (async): Brave Search Scraper API](https://datacircle.dev/serp-apis/chocodata/2000-monthly-custom-2k-post-api-v1-site-batch-batch-endpoint-async-brave-search-scraper-api/llms.txt): $0.50 per 1,000, 0% complete, live ## ChocoData's calls for this API (16) - `GET /api/v1/baidu/search`: [ChocoData, free, GET /api/v1/baidu/search](https://datacircle.dev/serp-apis/chocodata/free-free-get-api-v1-baidu-search/llms.txt) - `POST /api/v1/{site}/batch`, Batch endpoint (async): Baidu Scraper API: [ChocoData, free, POST /api/v1/{site}/batch, Batch endpoint (async): Baidu Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-post-api-v1-site-batch-batch-endpoint-async-baidu-scraper-api/llms.txt) - `POST /api/v1/{site}/batch`, Batch endpoint (async): Bing Scraper API: [ChocoData, free, POST /api/v1/{site}/batch, Batch endpoint (async): Bing Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-post-api-v1-site-batch-batch-endpoint-async-bing-scraper-api/llms.txt) - `POST /api/v1/{site}/batch`, Batch endpoint (async): Brave Search Scraper API: [ChocoData, free, POST /api/v1/{site}/batch, Batch endpoint (async): Brave Search Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-post-api-v1-site-batch-batch-endpoint-async-brave-search-scraper-api/llms.txt) - `POST /api/v1/{site}/batch`, Batch endpoint (async): DuckDuckGo Scraper API: [ChocoData, free, POST /api/v1/{site}/batch, Batch endpoint (async): DuckDuckGo Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-post-api-v1-site-batch-batch-endpoint-async-duckduckgo-scraper-api/llms.txt) - `POST /api/v1/{site}/batch`, Batch endpoint (async): Google Scraper API: [ChocoData, free, POST /api/v1/{site}/batch, Batch endpoint (async): Google Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-post-api-v1-site-batch-batch-endpoint-async-google-scraper-api/llms.txt) - `POST /api/v1/{site}/batch`, Batch endpoint (async): Naver Scraper API: [ChocoData, free, POST /api/v1/{site}/batch, Batch endpoint (async): Naver Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-post-api-v1-site-batch-batch-endpoint-async-naver-scraper-api/llms.txt) - `POST /api/v1/{site}/batch`, Batch endpoint (async): Yahoo Search Scraper API: [ChocoData, free, POST /api/v1/{site}/batch, Batch endpoint (async): Yahoo Search Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-post-api-v1-site-batch-batch-endpoint-async-yahoo-search-scraper-api/llms.txt) - `POST /api/v1/{site}/batch`, Batch endpoint (async): Yandex Scraper API: [ChocoData, free, POST /api/v1/{site}/batch, Batch endpoint (async): Yandex Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-post-api-v1-site-batch-batch-endpoint-async-yandex-scraper-api/llms.txt) - `GET /api/v1/bing/search`: [ChocoData, free, GET /api/v1/bing/search](https://datacircle.dev/serp-apis/chocodata/free-free-get-api-v1-bing-search/llms.txt) - `GET /api/v1/universal/get`, Brave Search Scraper API: [ChocoData, free, GET /api/v1/universal/get, Brave Search Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-get-api-v1-universal-get-brave-search-scraper-api/llms.txt) - `GET /api/v1/duckduckgo/search`: [ChocoData, free, GET /api/v1/duckduckgo/search](https://datacircle.dev/serp-apis/chocodata/free-free-get-api-v1-duckduckgo-search/llms.txt) - `GET /api/v1/universal/get`, Google Scraper API: [ChocoData, free, GET /api/v1/universal/get, Google Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-get-api-v1-universal-get-google-scraper-api/llms.txt) - `GET /api/v1/naver/search`: [ChocoData, free, GET /api/v1/naver/search](https://datacircle.dev/serp-apis/chocodata/free-free-get-api-v1-naver-search/llms.txt) - `GET /api/v1/universal/get`, Yahoo Search Scraper API: [ChocoData, free, GET /api/v1/universal/get, Yahoo Search Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-get-api-v1-universal-get-yahoo-search-scraper-api/llms.txt) - `GET /api/v1/universal/get`, Yandex Scraper API: [ChocoData, free, GET /api/v1/universal/get, Yandex Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-get-api-v1-universal-get-yandex-scraper-api/llms.txt) ## ChocoData's APIs (21) - [ChocoData: Amazon product API pricing, 9 plans, GET /api/v1/amazon/product](https://datacircle.dev/amazon-product-apis/chocodata/free-get-api-v1-amazon-product/llms.txt) - [ChocoData: Amazon product API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/amazon-product-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: Amazon search API pricing, 9 plans, GET /api/v1/amazon/search](https://datacircle.dev/amazon-search-apis/chocodata/free-get-api-v1-amazon-search/llms.txt) - [ChocoData: Amazon search API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/amazon-search-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: App Store search API pricing, 9 plans, GET /api/v1/appstore/search](https://datacircle.dev/app-store-search-apis/chocodata/free-get-api-v1-appstore-search/llms.txt) - [ChocoData: App Store search API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/app-store-search-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: App Store API pricing, 9 plans, GET /api/v1/appstore/product](https://datacircle.dev/app-store-apis/chocodata/free-get-api-v1-appstore-product/llms.txt) - [ChocoData: App Store API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/app-store-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: App Store review API pricing, 9 plans, GET /api/v1/appstore/reviews](https://datacircle.dev/app-store-review-apis/chocodata/free-get-api-v1-appstore-reviews/llms.txt) - [ChocoData: App Store review API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/app-store-review-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: SERP API pricing, 9 plans, Batch endpoint (async): Brave Search Scraper API](https://datacircle.dev/serp-apis/chocodata/free-free-post-api-v1-site-batch-batch-endpoint-async-brave-search-scraper-api/llms.txt) - [ChocoData: LinkedIn company data API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/linkedin-company-profile-apis/chocodata/free-free-post-api-v1-site-batch/llms.txt) - [ChocoData: LinkedIn company data API pricing, 9 plans, GET /api/v1/linkedin/company](https://datacircle.dev/linkedin-company-profile-apis/chocodata/free-free-get-api-v1-linkedin-company/llms.txt) - [ChocoData: LinkedIn profile API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/linkedin-profile-apis/chocodata/free-free-post-api-v1-site-batch/llms.txt) - [ChocoData: LinkedIn profile API pricing, 9 plans, GET /api/v1/linkedin/profile](https://datacircle.dev/linkedin-profile-apis/chocodata/free/llms.txt) - [ChocoData: LinkedIn job details API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/linkedin-job-details-apis/chocodata/free-free-post-api-v1-site-batch/llms.txt) - [ChocoData: LinkedIn job details API pricing, 9 plans, GET /api/v1/linkedin/job](https://datacircle.dev/linkedin-job-details-apis/chocodata/free-free-get-api-v1-linkedin-job/llms.txt) - [ChocoData: LinkedIn post details API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/linkedin-post-details-apis/chocodata/free-free-post-api-v1-site-batch/llms.txt) - [ChocoData: LinkedIn post details API pricing, 9 plans, GET /api/v1/linkedin/post](https://datacircle.dev/linkedin-post-details-apis/chocodata/free-free-get-api-v1-linkedin-post/llms.txt) - [ChocoData: GitHub repository API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/github-repository-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: GitHub repository API pricing, 9 plans, GET /api/v1/github/repository](https://datacircle.dev/github-repository-apis/chocodata/free-get-api-v1-github-repository/llms.txt) - [ChocoData: Google Play search API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/google-play-search-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: Google Play search API pricing, 9 plans, GET /api/v1/googleplay/search](https://datacircle.dev/google-play-search-apis/chocodata/free-get-api-v1-googleplay-search/llms.txt) - [ChocoData: Google Play API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/google-play-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: Google Play API pricing, 9 plans, GET /api/v1/googleplay/product](https://datacircle.dev/google-play-apis/chocodata/free-get-api-v1-googleplay-product/llms.txt) - [ChocoData: Instagram profile API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/instagram-profile-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: Instagram profile API pricing, 9 plans, GET /api/v1/instagram/profile](https://datacircle.dev/instagram-profile-apis/chocodata/free-get-api-v1-instagram-profile/llms.txt) - [ChocoData: Reddit post API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/reddit-post-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: Reddit post API pricing, 9 plans, GET /api/v1/reddit/user](https://datacircle.dev/reddit-post-apis/chocodata/free-get-api-v1-reddit-user/llms.txt) - [ChocoData: Reddit profile API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/reddit-profile-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: Reddit profile API pricing, 9 plans, GET /api/v1/reddit/user](https://datacircle.dev/reddit-profile-apis/chocodata/free-get-api-v1-reddit-user/llms.txt) - [ChocoData: TikTok profile API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/tiktok-profile-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: TikTok profile API pricing, 9 plans, GET /api/v1/tiktok/profile](https://datacircle.dev/tiktok-profile-apis/chocodata/free-get-api-v1-tiktok-profile/llms.txt) - [ChocoData: search autocomplete API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/search-autocomplete-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: search autocomplete API pricing, 9 plans, GET /api/v1/youtube/suggest](https://datacircle.dev/search-autocomplete-apis/chocodata/free-get-api-v1-youtube-suggest/llms.txt) - [ChocoData: YouTube channel API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/youtube-channel-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: YouTube channel API pricing, 9 plans, GET /api/v1/youtube/channel](https://datacircle.dev/youtube-channel-apis/chocodata/free-get-api-v1-youtube-channel/llms.txt) - [ChocoData: YouTube channel video API pricing, 9 plans, POST /api/v1/{site}/batch](https://datacircle.dev/youtube-channel-video-apis/chocodata/free-post-api-v1-site-batch/llms.txt) - [ChocoData: YouTube channel video API pricing, 9 plans, GET /api/v1/youtube/channel](https://datacircle.dev/youtube-channel-video-apis/chocodata/free-get-api-v1-youtube-channel/llms.txt) - [ChocoData: LinkedIn job search API pricing, 9 plans, GET /api/v1/linkedin/jobsearch](https://datacircle.dev/linkedin-job-search-apis/chocodata/free-free-get-api-v1-linkedin-jobsearch/llms.txt) - [ChocoData: LinkedIn job search API pricing, 9 plans, GET /api/v1/linkedin/search](https://datacircle.dev/linkedin-job-search-apis/chocodata/free-free-get-api-v1-linkedin-search/llms.txt) ## ChocoData: SERP API alternatives - [Scrappa, $250 pack, Professional, GET /api/search-advanced, Google Search Advanced, full](https://datacircle.dev/serp-apis/scrappa/250-pack-professional-get-api-search-advanced-google-search-advanced-full/llms.txt): $0.50 per 1,000, 100% complete, live - [SerpKite, $10 pack, Starter, POST /v1/batches, Batch requests (Google Search)](https://datacircle.dev/serp-apis/serpkite/10-pack-starter-post-v1-batches-batch-requests-google-search/llms.txt): $0.50 per 1,000, 73% complete, live - [Decodo, $1,499 monthly, $1,499, POST /v1/scrape, Google Ads](https://datacircle.dev/serp-apis/decodo/1499-monthly-1499-post-v1-scrape-google-ads/llms.txt): $0.50 per 1,000, 91% complete, live - [SerpBase, $10 pack, Starter, POST /google/search](https://datacircle.dev/serp-apis/serpbase/10-pack-starter-post-google-search/llms.txt): $0.50 per 1,000, 91% complete, live ## Sources From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-10-31. - https://chocodata.com/ - https://chocodata.com/docs/core-concepts - https://chocodata.com/docs/endpoints/batch - https://chocodata.com/docs/guides/billing - https://chocodata.com/docs/guides/rate-limits - https://chocodata.com/llms.txt - https://chocodata.com/pricing - https://chocodata.com/scraper-api/linkedin-profile - https://chocodata.com/terms