Search APIs
What are the Search APIs on upAPI?
upAPI’s Search category has 4 public APIs: Google Autocomplete, Google Search, LinkedIn Profile Search and Web Search. Each is a single HTTP POST to api.upapi.io with an X-Api-Key header and returns JSON. They share one API key and one pooled monthly quota with every other upAPI operation, so there is no separate signup or billing per provider.
4 production-grade search APIs on upAPI. Every endpoint below is live behind the same gateway, takes the same API key, and returns JSON — no per-provider signup, no per-provider billing.
Popular searches
Google Autocomplete
Real Google search suggestions (autocomplete/suggest) via pure HTTP — no browser, no CAPTCHA. Set expand=true to mine long-tail keywords.
Google Search
Search Google and get organic results (title, URL, snippet, domain) for any query, with language and country control. For query suggestions use google-autocomplete.post; for a lighter general web search use web-search.post.
LinkedIn Profile Search
Find LinkedIn profiles by job title and location. Returns name, headline, and profile URL. Web-search backed — no login required.
Web Search
Search the web and get structured results (titles, URLs, snippets). DuckDuckGo-backed — no browser, no CAPTCHA, fast.
Calling a search API
Every operation on this page is one POST away. Swap the slug, keep the key.
curl -X POST https://api.upapi.io/google-autocomplete.post \
-H "X-Api-Key: $UPAPI_KEY" \
-H "Content-Type: application/json" \
-d '{}'Search API questions
How do I call a Search API?
Send an HTTP POST to api.upapi.io followed by the operation slug (for example api.upapi.io/google-autocomplete.post), with your key in the X-Api-Key header and a JSON body. Any HTTP client works the same way: curl, requests in Python or fetch in JavaScript. Each operation’s page lists its input fields, its output fields and a runnable example.
How much do the Search APIs cost?
A Search call costs between 1 weighted unit and 15 weighted units, depending on the operation. Every unit draws from one pooled monthly quota shared across the whole catalog. See upapi.io/pricing for what a unit costs on each plan.
Is there a free tier for the Search APIs?
Yes. The Free plan costs nothing and includes 1,000 weighted units a month across every public operation, so you can try these on real inputs before choosing a paid plan.