The search API that costs a fraction of the rest.
Google Search, Images, News, Shopping, Hotels, Flights and more — one JSON API. Point your client at Surfapi and use your key — that's the whole migration.
Green = runs with no proxy. Others use a residential proxy for live results.
Request
# one GET request — host + key, that's it GET https://surf-api.com/search.json ?engine=google_flights &departure_id=JFK&arrival_id=LHR &outbound_date=2026-07-10 &api_key=YOUR_KEY
Response
{
"search_metadata": { "status": "Success", … },
"best_flights": [
{ "price": 897,
"total_duration": 425,
"flights": [ … ] }
],
"other_flights": [ … ]
}
What you can do
One GET request, structured JSON back
Web Search free
Google web results as clean JSON: organic listings, titles, links, snippets, positions, related searches, and answer box — in SerpApi-compatible shape.
No proxy needed.
Image Search free
Google Images as JSON: thumbnails, source URLs, dimensions, and titles.
No proxy needed.
News free
Google News as JSON: headlines, sources, publish dates, and article links.
No proxy needed.
Shopping
Google Shopping as JSON: product titles, prices, merchants, ratings, and links.
Hotels free
Search, details, and autocomplete as JSON: properties, prices, ratings, amenities, and place suggestions.
No proxy needed.
Flights free
Google Flights as JSON: itineraries, prices, airlines, stops, durations, and times.
No proxy needed.
Built for
Whatever you are shipping
Travel & booking apps
Wire up hotels, flights, and destination photos from one API into your booking flow.
Price & deal comparison
Pull live shopping prices and merchants to power side-by-side comparisons.
Market & competitor research
Track how brands and products surface across search, news, and shopping.
SEO & rank tracking
Monitor organic positions and SERP movement with structured, position-tagged results.
AI agents & RAG
Feed fresh, structured search results straight into your LLMs and retrieval pipelines.
Lead generation & enrichment
Mine search and news results to find and enrich prospects at scale.
Content & media automation
Auto-source images, news, and references to fuel content and editorial workflows.
Works with your stack
If it can make an HTTP request, it works
One plain GET endpoint, JSON in return. Use it from any language or automation tool that can hit a URL.
Why self-hosted
Your key, your data, your infra
Own your key & data
Run it on your own API key. Results flow through your stack, not someone else's.
Predictable flat pricing
Simple monthly plans by request volume. No per-result surprises, no metered bill shock.
Your infrastructure, your limits
Deploy on your own infra and set the limits that fit your workload.
Drop-in JSON
Clean, predictable JSON you can wire up in minutes with GET and parse.
Up to 80% cheaper than hosted alternatives
Same engines, stable JSON, no per-seat lock-in. See pricing.