Search API
Search API use cases
Recipes for turning Google results into structured data: news and brand monitoring, Shopping price comparison, local business leads from Maps, rank tracking by country, keyword research, Scholar citations, patent search, image search and live search to ground LLM answers. One job per page, with the query options that solve it, code you can paste, and what the results do not include.
Use cases
Pick the problem you are solving
Brand and media monitoring from Google News
Query Google News by brand, country and time window and get headline, publisher and ISO 8601 date for every article.
Price comparison from Google Shopping
Get every merchant Google Shopping lists for a product, with a numeric price, the merchant name and the rating, per country.
Local business leads from Google Maps
Turn a category and a city into a lead list with phone, website, hours, rating and Place ID, then pull emails from each website.
Google rank tracking by country
Compute where a domain ranks for each keyword in each country from ordered results, and keep the history in your own database.
Keyword research with Google Autocomplete
Expand a seed into the queries people type, plus related searches and People Also Ask questions, per country.
Papers and citation counts from Google Scholar
Collect papers with year, citation count and PDF link from Google Scholar, merge queries by ID and read the shortlist as Markdown.
Prior art search in Google Patents
Search Google Patents from code and get inventor, assignee, priority, filing and grant dates and a PDF link for every filing.
Image search with full-size URLs and dimensions
Search images by keyword and get the full-resolution URL, width and height, thumbnail, source page and credit for every result.
Live search to ground LLM answers
Retrieve fresh results for a question, read the best sources as Markdown and pass them to the model with citations.
Google results page as Markdown or HTML
Start from a query, not a URL: get the structured results plus the Google results page itself as Markdown or HTML.
Ready to query Google as structured data?
Every recipe on this page runs on the same search method. Ten Google surfaces, one client, normalized results.
Other use cases
Explore the other Microlink APIs
Mobile screenshots at any viewport
Emulate an iPhone, a Pixel, an iPad or any custom viewport and capture the page exactly as those visitors see it.
Screenshots without cookie banners or ads
Ads, trackers and consent popups are blocked before the page renders, and one option dismisses first-party banners.
PDF invoices from authenticated pages
Print the invoice page your app already renders: forward the session, hide the chrome, name the file.
Clean PDFs without ads or banners
Get a document, not a browser tab: ads and consent popups blocked by default, sticky chrome removed with one CSS rule.
Markdown with metadata frontmatter
Get each page as Markdown with a YAML frontmatter block: title, author, date, word count and reading time.
Clean Markdown, no boilerplate
Convert only the article body: one selector keeps navigation, ads and widgets out of the Markdown.
Custom fields alongside metadata
Get prices, ratings, headings or any CSS selector, typed and returned next to the normalized metadata.
Fix missing or wrong og:image
Override any normalized field with a rule and chain fallbacks so link previews never render empty.
Any website to JSON
Declare the fields you want as CSS selector rules and get typed JSON back, with null for anything the page does not have.
Product prices and stock
Read prices as numbers and stock as text from any product page, with fallback rules that survive template changes.
Scrape Cloudflare-protected websites
Get the real page instead of “Just a moment”: on Pro plans, blocked requests escalate through proxy tiers up to residential IPs.
Fix 403 and 429 scraping errors
Tell an antibot 403, a throttling 429 and your own quota apart, then route, cache or wait accordingly.