13 endpoints · live Google data

Google results, crawled into clean JSON.

SerpBot reads Google Search, Maps, Shopping, News and more, and hands your code structured data in about two seconds.

POST /search · {"q": "…"} → JSON
https://www.google.com/search?q=
AllMapsShoppingNewsImages
 
    13kinds of Google results
    ~2stypical answer time
    40products per Shopping call
    100queries in one batch call
    // ENDPOINTS

    One bot. Every corner of Google.

    Each endpoint returns the same tidy fields every time, so your code never has to read a web page again.

    Web Search /search

    Organic results with titles, links, snippets, dates and sitelinks, plus People Also Ask, related searches, knowledge panels and AI-overview answers.

    organicpeopleAlsoAskanswerBoxknowledgeGraph

    Maps & Places /maps /places

    Local businesses with rating, address, phone, opening hours, website and exact coordinates.

    openingHourslatitudeplaceId

    Reviews /reviews

    20 reviews per page in four sort orders, with owner replies and photos.

    sortBynextPageToken

    Shopping /shopping

    40 products per call: price, store, rating and a link to compare offers.

    pricesourcerating

    News /news

    Headlines with source, date, snippet and thumbnail, filtered by time.

    sourcedate

    Images & Videos /images /videos

    Full-size image links and sizes; videos with channel, duration and preview.

    imageUrlduration

    Lens /lens

    Give an image URL, get every page that shows the same or a similar picture.

    visual matches

    Patents & Scholar /patents /scholar

    Patents with dates, inventors, PDFs and drawings; papers with citations and versions.

    pdfUrlcitedBy

    Autocomplete /autocomplete

    Google's live search suggestions, in any country and language.

    suggestions

    Scrape any page /scrape

    Any URL to clean text, Markdown, metadata and JSON-LD. When a site puts up a bot wall, SerpBot switches to a real browser and tries again.

    textmarkdownmetadatajsonld
    // HOW IT WORKS

    You ask. The bot crawls. You get JSON.

    Send one request

    A query, plus country, language, location or page if you need them. One HTTP call, one API key.

    SerpBot crawls Google

    It fetches the live page the way a real visitor does, retries on its own if Google pushes back, and reads every result.

    Get structured data

    Titles, links, ratings, prices and positions come back as JSON with the same field names every time.

    Location targeting"pizza near me" + Austin gives Austin pizzerias, from anywhere.
    Batch requestsSend up to 100 queries in one call; they run in parallel.
    Any country and languageSet gl and hl to see results the way local users do.
    Real links, not redirectsEvery result link points straight to the target site.
    Paging and date filtersGo deeper with page and num; limit to the past hour, day, week or year.
    Familiar JSONThe field layout popular SERP APIs use, so switching means changing one URL.
    // CODE

    Three lines to your first result.

    Use it from any language that can send an HTTP request.

    request
    
          
    response · 1.8 s
    
          
    // TRY IT

    Watch it fetch your own query.

    Log in to the playground, pick an endpoint, and see live results and the raw JSON side by side.

    Open the playground