Skip to content

New AI assistant answers: ChatGPT, Gemini, Copilot and AI Mode by API

SerpKite
Get API key

POST /v1/batches

Bulk SERP API

When you don't need the answer while you wait, send the work to the batch lane: up to 100 requests per call, half the credits, delivered to a signed webhook or by polling.

How it works

100 requests per call at half the credits, webhook delivery.

POST /v1/batches queues 1 to 100 requests for one endpoint (search, news, images, videos, maps, places, place, reviews, shopping, scholar, patents, autocomplete or webpage) and answers 202 right away with one job per request. Each job costs half the realtime price and targets completion within 15 minutes. AI assistant prompts (chatgpt, gemini, copilot, ai_mode, brave_ai) queue the same way at their full price.

Finished jobs are posted to your webhook_url, signed with X-SerpKite-Signature, or you poll GET /v1/batches/{id}. Results are kept for 24 hours. An Idempotency-Key header makes retries safe for 24 hours, so a timeout never queues and bills the same jobs twice.

Each job's maximum cost is reserved when it's queued, so a queued job can't fail later for lack of credits, and temporary upstream failures are retried for you.

curl https://api.serpkite.com/v1/batches \
  -H "Authorization: Bearer $SERPKITE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"endpoint":"search","requests":[{"q":"best espresso machine","country":"us"},{"q":"best espresso machine","country":"de","language":"de"}],"webhook_url":"https://example.com/hooks/serpkite"}'

# then poll a job (free)
curl https://api.serpkite.com/v1/batches/0192f7a4-6c1e-7b3a-9d2f-5e8a1c4b7d90 \
  -H "Authorization: Bearer $SERPKITE_API_KEY"

Realtime vs batch

Realtime vs batch
RealtimeBatch
Requests per call11 to 100, all for one endpoint
Response200 with the result202 with one job per request
LatencySecondsTarget: done within 15 minutes
PriceNormal price0.5× the realtime price
DeliveryIn the responsePoll or signed webhook

Why it matters

What you get

01

Half the credits

A search page costs 0.5 credit, from $0.30–$0.50 per 1,000.

02

Signed webhooks

HMAC-SHA256 of the timestamp and body, so you can verify every delivery.

03

Safe retries

Idempotency-Key replays the first response for 24 hours instead of billing twice.

04

Built for jobs

Rank tracking, nightly enrichment and dataset building, with round-robin fairness across accounts.

FAQ

Bulk SERP API: common questions

Start building

Get your API key in 30 seconds

2,500 free credits, then 1,000 every month. No credit card.