Back to catalog

Oxylabs · Web Data

Oxylabs Web Scraper API / Returns organic results, ads, and the SERP features that appeared for a query.

Returns organic results, ads, and the SERP features that appeared for a query.

Live data

You are looking at the live public catalog.

unverifiedRequest shape unavailableUnverified
Published API evidence
Public metadata only. Response bodies, credentials, and internal review notes are never displayed.

No verification date is claimed. No response capture is claimed.

Request parameters

  • aomd body · optional

    Undocumented by Google. Forwarded as sent

  • cr body · optional

    Country restriction. Forwarded verbatim

  • device body · optional

    desktop (default) or mobile

  • disable_scripts body · optional

    Blocks page scripts

  • domain body · optional

    Google TLD to search: com, co.uk, de. Selects the national index

  • expand_aio body · optional

    Expands the AI Overview block instead of returning it collapsed

  • filter body · optional

    Google's duplicate-content filter. 0 turns it off and returns near-duplicate results

  • fpstate body · optional

    Page state. Forwarded verbatim

  • limit_per_page body · optional

    Per-page result counts, e.g. [{"page": 1, "limit": 20}]. Use instead of pages when only page 1 matters

  • locale body · optional

    Interface language, e.g. en_US. Affects wording of SERP features, not ranking

  • location body · optional

    Two-letter country code of the request origin. Independent of domain

  • nfpr body · optional

    Suppresses Google's spelling auto-correction

  • output body · optional

    Formats to return. Default ["html"]. markdown is the page converted to Markdown. json returns the built-in parser's fields.

  • pages body · optional

    Consecutive pages to fetch from start_page. Each page is a separate fetch and charge. looot caps this at 5 per call (vendor has no stated cap).

  • query body · required

    Search phrase, as a user would type it

  • results_language body · optional

    Restricts results to one language, e.g. lt. Filters, does not translate

  • run_js body · optional

    Executes page JavaScript before capture. Slower — use a client timeout of 120 seconds or more

  • safe_search body · optional

    Google's SafeSearch filter. A boolean here, a string on Bing

  • start_page body · optional

    First page to fetch. Default 1

  • tbm body · optional

    Search vertical: images, shopping, video, books. Forwarded verbatim

  • tbs body · optional

    Time and quality filters, e.g. past 24 hours. Forwarded verbatim

  • udm body · optional

    Google's UI-mode selector. Forwarded verbatim

No allowlisted official documentation or pricing reference is available.

Sign in to run this operation, inspect live eligibility, and see governed execution and audit evidence. Sign in.