Web Search

PythonSearch
POST api.upapi.io/web-search.post

Search the web and get structured results (titles, URLs, snippets). DuckDuckGo-backed — no browser, no CAPTCHA, fast.

searchwebduckduckgoserp
AuthAPI key
Cost1 unit
Timeout30s
Cache300s

Request schema

FieldTypeDescription
queryreq
stringSearch query
region
stringRegion code (wt-wt=global, us-en, uk-en, etc)· default: "wt-wt"
maxResults
integerMax results to return· default: 20

Response schema

FieldTypeDescription
queryreq
string
messagereq
string
resultsreq
array
successreq
boolean
elapsedMsreq
integer
fetchedAtreq
string
totalResultsreq
integer

Try it

Try it

Search query

Region code (wt-wt=global, us-en, uk-en, etc)

Max results to return

Run this endpoint live

Jump in as a guest — no signup — and run web-search.post with your own inputs. Create a free account anytime to get your own API key.

Sign in

Code examples

curl -X POST https://api.upapi.io/web-search.post \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{ "query": "typescript", "region": "wt-wt", "maxResults": 20 }'

Developer tools

OpenAPI specImport the spec or collection into Postman, Insomnia, or any codegen tool.