Google SERP Data
Google results by query, country and device, as raw HTML or parsed results.
Managed web data API
One API call returns raw HTML or parsed results from Google, Amazon and the public sites you care about. Access, rendering and retries run on our side, and you pay only for validated successes.
curl "$STRUQTER_API_URL/scrape" \
-H "Authorization: Bearer $STRUQTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.google.com/search?q=running+shoes",
"render_mode": "auto",
"geo": "US"
}'import os, requests
r = requests.post(
os.environ["STRUQTER_API_URL"] + "/scrape",
headers={"Authorization": "Bearer " + os.environ["STRUQTER_API_KEY"]},
json={"url": "https://www.google.com/search?q=running+shoes",
"render_mode": "auto", "geo": "US"},
)
html = r.textconst res = await fetch(process.env.STRUQTER_API_URL + "/scrape", {
method: "POST",
headers: {
Authorization: "Bearer " + process.env.STRUQTER_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({ url: "https://www.google.com/search?q=running+shoes", render_mode: "auto", geo: "US" }),
});
const html = await res.text(); HTTP/2 200
x-request-id: req_...
x-execution-mode: sync
x-render-mode: static
x-target-status: 200
<!doctype html><html lang="en">... Products
Priority coverage for the two sources most teams depend on, plus async jobs and validated custom targets for everything else.
Google results by query, country and device, as raw HTML or parsed results.
Product and search pages from Amazon marketplaces, as raw HTML or parsed results, at catalog scale.
Price monitoringQueue large batches without holding connections open. Poll for status and download results.
How async jobs workNeed a specialised site? We validate it with a test scrape and quote before you scale.
Scope a targetHow it works
You see real data from your real targets before you commit to volume.
Share the URLs or queries you need and a rough volume. We set up your trial with 10,000 free requests.
Run requests against your own targets. We tune access and rendering for each one with you.
Move to production on a plan that fits your volume. Same endpoints and the same request body at any scale.
For developers
Call it from any language. Send single requests in real time, or queue large batches as async jobs and fetch the results when they are done.
# 1. Queue a job: 202 Accepted with a request_id
curl "$STRUQTER_API_URL/jobs" \
-H "Authorization: Bearer $STRUQTER_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: nightly-prices-2026-10-28" \
-d '{"url": "https://www.amazon.de/s?k=headphones",
"render_mode": "js", "geo": "DE"}'
# 2. Poll the status; a succeeded job includes a download_url
curl "$STRUQTER_API_URL/jobs/req_..." \
-H "Authorization: Bearer $STRUQTER_API_KEY" Capabilities
Point Struqter at a target. We manage access, rendering and retries so your team only works with the data.
Each request is routed through a backend and location suited to the target.
Dynamic pages come back fully rendered, without a headless fleet to maintain.
Challenges are handled before a response reaches you.
Failed attempts fall back to other routes within one deadline, charged once.
Use cases
Track categories, assortments and competitors across marketplaces and regions on a schedule you control.
Monitor rankings, ads and result features by keyword, country and device for SEO and paid search.
Capture prices, availability and seller changes on Amazon and retail sites to feed repricing and alerts.
See the workflowCollect from the specialised public sites your business depends on, validated by our engineers first.
Pricing
Pay as you go costs at most $1.50 per 1k regular requests, with no commitment. Plans include requests every month and lower rates, down to $0.50 per 1k on Business.
No monthly commitment
$1.50 / 1k requests
100k requests included · up to $1.00 / 1k
$99 / month
500k requests included · up to $0.80 / 1k
$399 / month
4M requests included · up to $0.50 / 1k
$1,999 / month
Custom volume, targets and terms
Custom
Tell us which site and which fields. We set up your trial and an engineer walks you through the first results.