# Gridlode > Gridlode is one API for places, search results and domain intelligence. One key, one credit wallet, and you only pay for successful results. API base URL: https://api.gridlode.com. Auth: "Authorization: Bearer sk_live_...". Credits from $0.30 to $1.00 per 1,000; failed requests are free; cached results cost 50% with max_age. ## Docs - [Quickstart](https://gridlode.com/docs): first request, response envelope - [Authentication](https://gridlode.com/docs/authentication) - [Credits, caching and spend caps](https://gridlode.com/docs/credits) - [Errors](https://gridlode.com/docs/errors) - [Rate limits](https://gridlode.com/docs/rate-limits) - [OpenAPI 3.1 spec](https://gridlode.com/openapi.json) - [Full docs as one file](https://gridlode.com/llms-full.txt) ## Live API engines - [AI Data Extraction](https://gridlode.com/docs/engines/ai-web-scraper-api): GET /v1/ai/extract, Usage-based. Structured JSON from any web page, extracted by Claude. Give a URL and either a JSON Schema or a plain list of the fields you want (with optional instructions); the page is fetched (optionally rendered in Chrome), reduced to its main content as Markdown and read by the model, which only returns values that appear on the page. Billed by the model's actual token usage plus one credit for the page, never above your max_credits. - [AI Review Insights](https://gridlode.com/docs/engines/review-sentiment-analysis-api): GET /v1/ai/review-insights, Usage-based. Turns a set of customer reviews into insights with Claude: overall sentiment and score, the sentiment of every review and the resulting distribution, the top positive and negative themes with how many reviews mention each and verbatim example quotes, the average rating, and a short summary. Send up to 1,000 review texts (with optional ratings) or let it fetch them from a review engine. Billed by the model's actual token usage (plus the source engine's credits), never above your max_credits. - [App Store App Details](https://gridlode.com/docs/engines/app-store-api): GET /v1/apps/app-store/app, 1 credit / request. One Apple App Store app by numeric ID, App Store URL or bundle ID, in any country storefront: title, developer and seller, price and currency, average rating and rating count (all versions and current version), version and release notes, release and last-update dates, description, genres, content rating and advisories, file size, minimum OS, supported languages, icon and iPhone, iPad and Apple TV screenshots. Uses Apple's public iTunes Lookup API; no account or key. Apps that are not found, and failed requests, are free. - [App Store Search](https://gridlode.com/docs/engines/app-store-search-api): GET /v1/apps/app-store/search, 1 credit / request. Search the Apple App Store by keyword in any country storefront, for iPhone, iPad or Mac apps: up to 200 apps in Apple's ranking order, each with app ID, bundle ID, title, developer, price, rating and rating count, current version, release and update dates, genres, content rating, size, supported languages, minimum OS, icon, screenshots and the full description. Uses Apple's public iTunes Search API; no account or key. Failed or rate-limited requests are free. - [Google Play App Details](https://gridlode.com/docs/engines/google-play-api): GET /v1/apps/google-play/app, 2 credits / request. One Google Play app by package name or Play URL, in any language and country: title, developer (name, ID, website, support email, privacy policy), summary and full description, star rating, ratings and reviews counts, 1-5 star histogram, install bracket and Google's install estimate, price and currency, in-app purchases and ads flags, category and tags, content rating, release and last-update dates, version and minimum Android version, what's new, icon, screenshots, video, top-chart rank and the data-safety summary. Collected as a signed-out visitor; never logged in. Unknown apps and failed requests are free. - [Google Play Search](https://gridlode.com/docs/engines/google-play-search-api): GET /v1/apps/google-play/search, 2 credits / request. Google Play app search results for any query, language and country, in Play's own order (up to the 30 apps its search page lists, with the exact-name featured app first when there is one): package name, title, developer, star rating, install bracket, price, in-app purchases flag, category, content rating, short description, icon and screenshots, plus Play's related searches. Collected as a signed-out visitor. Blocked or failed requests are free. - [AutoScout24 Car Listings](https://gridlode.com/docs/engines/autoscout24-scraper-api): GET /v1/classifieds/autoscout24, 2 credits / listing. Car listings from an AutoScout24 search (autoscout24.com, .de, .it, .fr, .nl, .be, .at or .es) by make and model, or from any AutoScout24 results URL you copy from the browser: make, model, version, price and currency, mileage, first registration, fuel, transmission, power in kW and hp, new or used, city, postal code and country, dealer name, listing URL and photos, 20 per page and up to 400 per call, with price, year, mileage, fuel, gearbox and country filters. Private sellers' names and every phone number are never collected. Collected as a signed-out visitor; bot-check pages are detected, never bypassed, and never charged. Billed per listing returned. - [Craigslist Listings Search](https://gridlode.com/docs/engines/craigslist-scraper-api): GET /v1/classifieds/craigslist, 1 credit / listing. Listings from any Craigslist city site by category and keyword (bikes in austin, cars and trucks in sfbay, apartments in london): title, price, currency, neighbourhood, area, posted date, coordinates, listing URL, images and the attributes Craigslist shows in results (bedrooms and square feet for housing, odometer for vehicles), with price range, picture, posted-today and title-only filters, newest, relevance or price order, up to 360 listings per query (the first batch Craigslist's own search page loads). Read from the public search the signed-out site uses; poster contact details are never collected and phone numbers or e-mail addresses typed into titles are removed. Billed per listing returned; blocked or failed requests are free. - [mobile.de Car Listings](https://gridlode.com/docs/engines/mobile-de-scraper-api): GET /v1/classifieds/mobile-de, 2 credits / listing. Car listings from a mobile.de search by make (and model) with price, year, mileage, fuel, gearbox and sort filters, or from any mobile.de results URL you copy from the browser: title, make, model, price and currency, mobile.de's price rating, mileage, first registration, fuel, transmission, power in kW and hp, engine size, body type, new or used, city, postal code and country, seller type, dealer name and rating, listing URL and photo, 20 per page and up to 400 per call. Private sellers are never named and phone numbers are never collected. Collected as a signed-out visitor through proxy networks; access-denied and bot-check pages are detected, never bypassed, and never charged. Billed per listing returned. - [OLX Listings Search](https://gridlode.com/docs/engines/olx-scraper-api): GET /v1/classifieds/olx, 1 credit / listing. Listings from an OLX search on olx.pl, olx.ro, olx.pt, olx.bg, olx.ua, olx.kz, olx.uz or olx.com.br, by keywords, category path, city (or Brazilian state) and price range, or from any OLX results URL you copy from the browser: title, price, currency, negotiable flag and previous price, city, district, region, approximate coordinates, posted, refreshed and expiry dates, category, condition, every attribute OLX shows (with vehicles normalised to mileage in km, year, fuel, transmission, power and engine size), photos, promoted flag and seller type, 40 listings per OLX page (50 on olx.com.br) and up to 400 per call. Read from the search the signed-out site itself loads. Phone numbers are never collected, private sellers' names are pseudonymised unless you ask for them, and VINs and licence plates are removed. Billed per listing returned; blocked or failed requests are free. - [GitHub Repository](https://gridlode.com/docs/engines/github-repository-api): GET /v1/github/repo, 1 credit / request. Everything public about a GitHub repository from its logged-out pages: description, homepage, topics, stars, forks, watchers, open issues and pull requests, languages breakdown, license, default branch, latest release, last commit, commit / release / contributor counts, archive and fork flags, and the README as markdown. No GitHub token and no API rate limit involved. - [GitHub Repository Search](https://gridlode.com/docs/engines/github-search-api): GET /v1/github/search, 1 credit / request. Search GitHub repositories with every GitHub search qualifier (language:, stars:, topic:, org:, pushed:, archived: and more): name, owner, description, homepage, stars, forks, open issues, language, topics, license, default branch and created / updated / pushed dates for up to 100 repositories per page, plus the total match count. Sort by best match, stars, forks, recent updates or help-wanted issues. - [GitHub Trending](https://gridlode.com/docs/engines/github-trending-api): GET /v1/github/trending, 1 credit / request. Today's trending repositories on GitHub, overall or for one programming language and spoken language: name, description, language, total stars, forks, stars gained today and the top contributors ("built by"). The same list as github.com/trending, as JSON. - [GitHub User & Organization](https://gridlode.com/docs/engines/github-profile-api): GET /v1/github/user, 1 credit / request. Public GitHub profile of a user or organization: name, bio, company, location, website, social links, followers and following, public repository count, organizations, and the pinned or most popular repositories with stars, forks and language. For organizations also the verified domains, top languages, topics and recently updated repositories. Email addresses are never returned. - [Company Website Finder](https://gridlode.com/docs/engines/company-website-finder-api): GET /v1/contacts/company-website, 2 credits / request. The official website of a company from its name (plus optional country and city). Searches Bing and DuckDuckGo, ignores directories, social networks, marketplaces and news sites (LinkedIn, Facebook, Yelp, Crunchbase, Wikipedia, Bloomberg, Amazon ...), scores each remaining domain by name similarity, title match, home-page position and agreement between the engines, then opens the top candidates' home pages to confirm the title and follow redirects. Returns the best domain with a confidence score and ranked alternatives. - [Email Checker](https://gridlode.com/docs/engines/email-checker-api): GET /v1/contacts/email-check, 1 credit / request. Deliverability checks without contacting the mailbox: syntax, normalized address, whether the domain exists, its mail servers (MX, sorted by priority) and null-MX policy, plus disposable-domain, role-account (info@, sales@) and free-provider flags and a suggestion for common typos such as gmial.com. Returns a verdict (deliverable_unknown, risky or undeliverable) with reasons. The mailbox itself is never probed over SMTP, so "deliverable_unknown" means the address looks fine but is not confirmed. - [Email Finder](https://gridlode.com/docs/engines/email-finder-api): GET /v1/contacts/email-finder, 5 credits / request. Likely work email addresses for a person at a company, from their name and the company domain. Checks that the domain receives mail (MX records and mail provider), reads the company website for published addresses, infers the company's address pattern from them (first.last, flast, first, firstl, f.last, last, first_last ...) and returns ranked candidates with a confidence score and the evidence behind each one, including whether the exact address appears on the website. Mailboxes are never probed over SMTP, so catch-all status stays unknown. - [Phone Validator](https://gridlode.com/docs/engines/phone-validation-api): GET /v1/contacts/phone, 1 credit / request. Validates and formats a phone number from any country: valid and possible flags, E.164, international and national formats, country calling code, region, line type (mobile, fixed line, toll free, VoIP and more), the original carrier, location and time zones. Computed from Google's libphonenumber data with no network calls. The carrier is the network the number range was first assigned to; ported numbers may now be on a different carrier. - [Emails & Contacts from Website](https://gridlode.com/docs/engines/website-contacts-api): GET /v1/contacts/website, 2 credits / request. Crawls a business website's home page plus up to four contact, about, imprint or legal pages and returns the emails (including Cloudflare-protected and [at]-obfuscated ones, tagged role or personal and same-domain or not), phone numbers (E.164 and national format), social profiles (Facebook, Instagram, LinkedIn, X, YouTube, TikTok, Pinterest, GitHub) and schema.org organization details (name, phone, email, address, sameAs). Every email and phone lists the page URLs it was found on. Flags sites that only offer a contact form. Respects robots.txt by default. - [Domain Authority](https://gridlode.com/docs/engines/domain-authority-api): GET /v1/domain/authority, 1 credit / request. How authoritative a domain is on the open web, from the Common Crawl domain-level web graph (over 100 million domains and about 2 billion links between them, refreshed with each graph release): a 0-100 Gridlode Authority score and its percentile, harmonic-centrality and PageRank rank and value, the number of referring domains (domains linking to it) and of domains it links to, and the graph release used. The score is round(100 - 12.5 x log10(harmonic-centrality rank)): 100 for rank 1, 75 for rank 100, 50 for rank 10,000, 25 for rank 1,000,000. Subdomains resolve to their registrable domain. Domains that are not in the graph are free. - [Domain Availability](https://gridlode.com/docs/engines/domain-availability-api): GET /v1/domain/availability, 1 credit / request. Registry-level check of whether a domain is registered, via RDAP (WHOIS fallback for TLDs without RDAP). Premium or reserved names can still be unavailable at registrars. - [Referring Domains (Backlinks)](https://gridlode.com/docs/engines/backlinks-api): GET /v1/domain/backlinks, 0.05 credits / domain. The domains that link to a domain, from the Common Crawl domain-level web graph, sorted by the referrer's authority (best first), each with its 0-100 Gridlode Authority score and harmonic-centrality rank, plus the exact total number of referring domains in the graph. Domain-level only: the graph has no page URLs or anchor text (scope "domain"). Lists referrers among the 20 million best-ranked domains, up to 5,000 per domain; page with limit and offset. Billed per referring domain returned (1 credit per 20); domains that are not in the graph are free. - [DNS Lookup](https://gridlode.com/docs/engines/dns-lookup-api): GET /v1/domain/dns, 1 credit / request. DNS records (A, AAAA, MX, NS, TXT, CNAME, SOA, CAA) resolved through two independent DNS-over-HTTPS networks (Cloudflare and Google) with a consistency check between them. - [Email Security Audit](https://gridlode.com/docs/engines/email-security-api): GET /v1/domain/email-security, 1 credit / request. Checks how well a domain is protected against email spoofing: SPF (with a recursive DNS-lookup count), DMARC policy and reporting, DKIM keys at common selectors, MX provider, MTA-STS, TLS-RPT and BIMI. Returns a 0-100 score, an A-F grade and plain-English findings explaining what is good and what to fix. - [IP Lookup (ASN, Network, Hosting)](https://gridlode.com/docs/engines/ip-lookup-api): GET /v1/domain/ip-info, 1 credit / request. Who runs an IP address or a domain's servers: ASN and AS name, announced prefix, country, regional registry and allocation date (Team Cymru), the registered network name, organization, address range and abuse contact (IP RDAP from the regional registry), reverse DNS (PTR), and a hosting guess that names the provider and its type (cloud, hosting, CDN or ISP). Domains are resolved to their IPv4 and IPv6 addresses first. - [RDAP Lookup](https://gridlode.com/docs/engines/rdap-api): GET /v1/domain/rdap, 1 credit / request. Structured registration data for a domain from its registry's RDAP server: registrar, creation/expiry dates, status codes, nameservers and DNSSEC. Personal registrant data is never returned. - [Similar Sites](https://gridlode.com/docs/engines/similar-sites-api): GET /v1/domain/similar-sites, 3 credits / request. Websites similar to a domain, found by co-citation in the Common Crawl domain-level web graph: the sites that link to the domain also tend to link to these. Up to 50 similar domains, each with a 0-1 similarity score (a cosine similarity of their sets of referring domains, so huge sites do not win on popularity alone), the number of shared referrers, its 0-100 Gridlode Authority score and rank. Ubiquitous domains (social networks, CDNs, search engines) are left out. Domains that are not in the graph, or have too few referrers to compare, are free. - [SSL Certificate Check](https://gridlode.com/docs/engines/ssl-checker-api): GET /v1/domain/ssl, 1 credit / request. Connects to a host over TLS and reports whether its certificate is trusted, who issued it, the names it covers, when it expires (with days remaining), serial number, signature and key type, plus the TLS version and cipher the server negotiated. Invalid certificates are still decoded and the reason is explained in plain English. - [Subdomain Finder](https://gridlode.com/docs/engines/subdomain-finder-api): GET /v1/domain/subdomains, 2 credits / request. Finds a domain's subdomains from public Certificate Transparency logs (crt.sh, with Cert Spotter as a fallback), with first and last seen dates and how many certificates named each host, newest first. CT logs list every name that ever had a public TLS certificate, not the current DNS, so some results may no longer resolve. - [Technology Lookup](https://gridlode.com/docs/engines/tech-stack-api): GET /v1/domain/tech, 2 credits / request. Detects the technologies a website runs on (CMS, ecommerce platform, JavaScript frameworks, analytics, advertising pixels, CDN, hosting, web server, payments, live chat, email marketing, fonts, cookie consent, A/B testing, security and more; 370+ fingerprints) from its homepage HTML, scripts, meta tags, cookies and response headers, each with a confidence level and the evidence found. Also extracts public tracking IDs (Google Analytics, Tag Manager, AdSense, Meta Pixel, Hotjar and others) that link sites run by the same owner. Respects robots.txt by default. - [WHOIS Lookup](https://gridlode.com/docs/engines/whois-api): GET /v1/domain/whois, 1 credit / request. Raw port-43 WHOIS text from the registry (and the registrar for thin registries such as .com) plus parsed registrar, dates, status and name servers. Personal emails and phone numbers are redacted by default. - [Amazon Product](https://gridlode.com/docs/engines/amazon-product-api): GET /v1/ecommerce/amazon/product, 3 credits / request. One Amazon product page by ASIN on amazon.com or 19 other marketplaces, as a signed-out shopper sees it: title, brand, price, list price and savings, availability, star rating and ratings count, bullet points, description, category breadcrumbs, images, variations (ASIN and attributes such as size and colour), Best Sellers Rank, the product-details table and buy-box information (sold by, ships from, seller ID, Prime, delivery message, other offers). Robot-check and access-restricted pages are detected and never charged. - [Amazon Search Results](https://gridlode.com/docs/engines/amazon-search-api): GET /v1/ecommerce/amazon/search, 3 credits / request. Products from an Amazon search on amazon.com or 19 other marketplaces, as a signed-out shopper sees them: ASIN, title, product URL, price and list price, star rating and reviews count, sponsored flag, Prime badge, "bought in past month" count, badges and image, plus the result count and pagination. Sort by price, rating, newest or best sellers. Robot-check and access-restricted pages are detected and never charged. - [eBay Item Details](https://gridlode.com/docs/engines/ebay-item-api): GET /v1/ecommerce/ebay/item, 2 credits / request. One eBay listing by item number, as a signed-out shopper sees it: title, price (and converted price), buying format, current bid, bids and time left, Best Offer, condition, quantity available and sold, ended flag, brand, GTIN, MPN, category breadcrumbs, all item specifics, seller with feedback score and positive percentage, shipping, returns, payments and item location, all images in full size and the URL of the seller's description iframe. Verification pages are detected and never charged. - [eBay Search Results](https://gridlode.com/docs/engines/ebay-search-api): GET /v1/ecommerce/ebay/search, 2 credits / request. Listings from an eBay search on ebay.com, ebay.co.uk, ebay.de and ten other eBay sites, as a signed-out shopper sees them: item ID, title, URL, price (and price range), currency, condition, shipping cost or free shipping, buying format (auction, Buy It Now, Best Offer), bids and time left, sold count, seller with feedback score and positive percentage, item location, sponsored flag and image, plus the result count and pagination. Filter by condition, format, price and sold listings. Verification pages are detected and never charged. - [Shopify Store Products](https://gridlode.com/docs/engines/shopify-scraper-api): GET /v1/ecommerce/shopify-store, 0.02 credits / product. Every public product of a Shopify store from its storefront product feed (products.json), optionally for one collection: title, handle, URL, vendor, product type, tags, price range and compare-at (sale) prices, availability, options, all variants (SKU, price, compare-at, available), images and created/updated/published dates. Also detects whether a site runs on Shopify and returns the store's name, currency, country and shipping countries. Pages through the feed politely (250 products per page, one page at a time) and respects robots.txt by default. Billed per product returned: 1 credit per 50 products. - [Walmart Product](https://gridlode.com/docs/engines/walmart-product-api): GET /v1/ecommerce/walmart/product, 2 credits / request. One walmart.com product page by item ID, as a signed-out shopper sees it: title, brand, manufacturer, model, current, was and list price, unit price, stock status, rating and review count, seller (and whether Walmart sells it), offer count, category path, short and long description, specifications, images and variants with their attributes, price and stock. Robot-check pages are detected and never charged. - [Walmart Search Results](https://gridlode.com/docs/engines/walmart-search-api): GET /v1/ecommerce/walmart/search, 2 credits / request. Products from a walmart.com search as a signed-out shopper sees them, read from the page's structured data: item ID, title, URL, brand, price, was-price and variant price range, unit price, rating and review count, seller (and whether Walmart sells it), sponsored flag, stock status, badges such as Rollback or Best seller, earliest delivery date and image, plus the result count, related searches and pagination. Sort and filter by price. Robot-check pages are detected and never charged. - [Ashby Job Board](https://gridlode.com/docs/engines/ashby-jobs-api): GET /v1/jobs/ashby, 1 credit / request. Every listed job on a company's Ashby job board, read from Ashby's official public Job Posting API with compensation: title, location and secondary locations, department, team, employment type, workplace type and remote flag, structured salary range (min, max, currency, interval) when the company publishes it, published date, job and apply URLs and the full description as plain text. Same normalised job shape as the other jobs engines. One flat price per board. - [Company Careers Page Jobs](https://gridlode.com/docs/engines/company-jobs-api): GET /v1/jobs/company-site, 1 credit / request. Give a company domain or careers-page URL and get its open jobs. Detects the applicant-tracking system behind the careers page (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee or Personio links and embeds) and reads that system's official public job feed; otherwise returns schema.org JobPosting data published on the page. Same normalised job shape as the other jobs engines (title, location, remote, department, employment type, salary, posted date, URL, description, ats), plus how the board was detected. Checks at most four company pages and respects robots.txt by default. - [Greenhouse Job Board](https://gridlode.com/docs/engines/greenhouse-jobs-api): GET /v1/jobs/greenhouse, 1 credit / request. Every open job on a company's Greenhouse job board, read from Greenhouse's official public Job Board API: title, location, department, office, employment type, remote flag, pay range (when the posting states one), first-published and updated dates, job URL and the full description as plain text. Same normalised job shape as the other jobs engines. Filter by keyword, location, department or remote. One flat price per board, however many jobs it has. - [Lever Job Board](https://gridlode.com/docs/engines/lever-jobs-api): GET /v1/jobs/lever, 1 credit / request. Every open job on a company's Lever job board, read from Lever's official public Postings API (US and EU-hosted boards): title, location and all locations, department, team, commitment (employment type), workplace type and remote flag, salary range when published, posted date, job and apply URLs, and the full description (intro, lists and closing) as plain text. Same normalised job shape as the other jobs engines. One flat price per board. - [Angi Pro Search](https://gridlode.com/docs/engines/angi-scraper-api): GET /v1/places/angi, 2 credits / business. Home-service pros from Angi (angi.com) for a service and US ZIP code (or city and state, or any Angi directory URL): business name, Angi profile ID and URL, star rating, review count, years in business and founding year, services offered, city, state and ZIP, Angi certification and Super Service Award flags where shown, and logo, page by page up to 200 pros per call. The ZIP code picks the city directory Angi publishes for it. Collected as a signed-out visitor through US proxy networks; bot-check and block pages are detected, never bypassed, and never charged. Reviews and reviewer names are not collected. Billed per pro returned. - [BBB Business Search & Profiles](https://gridlode.com/docs/engines/bbb-business-api): GET /v1/places/bbb, 2 credits / business. Better Business Bureau (bbb.org) businesses in the US and Canada, searched by name or category plus city or ZIP, or one business profile by its BBB URL: name, BBB accreditation, letter rating (A+ to F), address, coordinates, phone, website, categories, years in business, complaint counts (total, closed in the last 12 months and 3 years), customer review count and star average, licences, payment methods, service areas and the profile URL. Search results come 15 per BBB page; set details=true to open every business's profile for the full field set (billed as two businesses each). Collected exactly as a signed-out visitor sees bbb.org; names of business principals are withheld unless you ask for them, and e-mail addresses are never collected. Billed per business returned; blocked or failed requests are free. Note: BBB currently puts its profile pages behind a bot check for automated visitors, so profile_url lookups and details=true usually come back blocked (free); search results are unaffected. - [Bing Maps Places Search](https://gridlode.com/docs/engines/bing-maps-scraper-api): GET /v1/places/bing-maps, 1 credit / business. Local businesses from a Bing Maps search, by keyword plus city, ZIP or address ("plumbers", "Austin, TX") or around exact coordinates: name, Bing listing ID and URL, category, full address (street, city, state and ZIP for US addresses), phone, website, star rating with its review count and source (Bing shows Yelp, TripAdvisor or its own ratings), open-now status and hours text, latitude, longitude and photo, about 18 businesses per Bing page and up to 100 per call, in any Bing market (en-US, en-GB, de-DE...). Read from the list the signed-out Bing Maps page loads; verification pages are detected, never bypassed, and never charged. Billed per business returned; blocked or failed requests are free. - [Google Maps Places Search](https://gridlode.com/docs/engines/google-maps-scraper-api): GET /v1/places/google-maps, 2 credits / place. Businesses and places from a Google Maps search, by query plus city ("dentists", "Austin, TX") or by exact coordinates and zoom: name, place ID, CID, categories, rating, review count, phone, website, full address with components, coordinates, opening hours, business status, attributes and thumbnail, up to 120 places per query. Collected exactly as a signed-out visitor sees Google Maps: we never log in or use accounts. Google's signed-out "limited view" hides some fields (price level, popular times, menus); those come back as null, never estimated, and every response includes a coverage report. Billed per place returned; blocked or failed requests are free. - [Google Maps Place Photos](https://gridlode.com/docs/engines/google-maps-photos-api): GET /v1/places/google-maps/photos, 1 credit / request. The photos and videos of one Google Maps place, by place ID or by name and city, that a signed-out visitor can see: full-size and thumbnail image URLs, original width and height, video URL, upload date, coordinates, whether the owner or a visitor uploaded it, and Google's categories where the data says so ("By owner", "Street View & 360°", "Videos", owner updates, photos from reviews). Honest limit: Google's signed-out "limited view" hides the photo gallery and its tabs (Latest, Menu, Food & drink, Vibe), so we return the photos on the place page itself, usually 10-40, with a coverage figure such as "18 of 2,711 photos visible". We never log in or use accounts. One credit per call; not-found places, places with no visible photos, blocks and failures are free. - [Google Maps Place Details](https://gridlode.com/docs/engines/google-maps-place-api): GET /v1/places/google-maps/place, 2 credits / request. One Google Maps place by place ID or by name and city: everything the search endpoint returns plus plus code, owner description, rating distribution, review highlights and the handful of reviews Google shows signed-out visitors, with an explicit coverage figure such as "5 of 4,082 reviews visible". Collected exactly as a signed-out visitor sees Google Maps: we never log in or use accounts, so fields hidden by Google's "limited view" (price level, popular times, menus, the full review history) come back as null, never estimated. Reviewer names are pseudonymized unless you ask for them. Not-found places, blocks and failures are free. - [Google Maps Rank Grid](https://gridlode.com/docs/engines/google-maps-rank-tracker-api): GET /v1/places/google-maps/rank-grid, 2 credits / point. A geo-grid local rank tracker: give a keyword, your business (place ID or name) and a centre point, and we run the keyword as a Google Maps search centred on every point of a 3x3, 5x5 or 7x7 grid (default 1 km apart) and report where your business ranks among the first 20 results at each point, with the top 3 competitors (name, place ID, rating, review count) per point and a summary: average rank where found, share of points in the top 3, found count, best and worst rank. Collected exactly as a signed-out visitor sees Google Maps; we never log in. Billed per grid point that returned a result page; blocked or timed-out points come back with rank null and are free. - [Yellow Pages Business Search](https://gridlode.com/docs/engines/yellow-pages-scraper-api): GET /v1/places/yellowpages, 2 credits / business. Businesses from a yellowpages.com search by category or keyword plus city, state or ZIP ("plumbers", "Austin, TX"): business name, categories, phone, street address, city, state and ZIP, website, star rating and review count, the TripAdvisor rating YP shows, years in business, thumbnail and the YP listing URL, 30 businesses per YP page and up to 300 per call. Sponsored listings are left out unless you ask for them. Collected as a signed-out visitor; bot-check pages are detected, never bypassed, and never charged. Billed per business returned; blocked or failed requests are free. - [Redfin Property Details](https://gridlode.com/docs/engines/redfin-scraper-api): GET /v1/realestate/redfin, 5 credits / property. One home's public Redfin details from its Redfin URL or property ID: address, coordinates, list or last-sold price, status, beds, baths, square feet, lot size, year built, price per square foot, property type, days on market, HOA dues, the Redfin Estimate when shown, the full sale and listing history with dates, events, prices and sources, the county tax history (taxes, land and improvement values), assigned schools with ratings, the amenity and fact groups, description, photos and the listing brokerage. The listing agent is pseudonymized unless you ask for the name; agent contact details are never collected. Read from the public data the signed-out Redfin page loads; AWS WAF verification pages are detected, never solved, and never charged. Billed per property; not-found homes are free. - [Zillow Property Details](https://gridlode.com/docs/engines/zillow-property-api): GET /v1/realestate/zillow/property, 5 credits / property. One Zillow home by Zillow ID (zpid) or property URL: address, coordinates, price, status, home type, beds, baths, living area, lot size, year built, price per square foot, parking and other facts, HOA fee, property-tax rate, description, days on Zillow, views and saves, Zestimate and rent Zestimate when shown, price history, tax history and nearby schools when the page includes them, photos, MLS ID and the listing brokerage. The listing agent is pseudonymized unless you ask for the name, and agent phone numbers and e-mails are never collected. Fields Zillow does not show on the page come back as null and are listed in a coverage report. Zillow runs PerimeterX, so this engine uses residential connections only; its "Press & Hold" page is detected, never solved, and never charged. Billed per property; not-found homes are free. - [Zillow Listings Search](https://gridlode.com/docs/engines/zillow-search-api): GET /v1/realestate/zillow/search, 3 credits / listing. Homes for sale, for rent or recently sold on Zillow for a city, ZIP code or neighbourhood, or for any Zillow search URL you copy from the browser (with its filters and map area): Zillow ID, address, price, beds, baths, living area, lot size, home type, listing status, days on Zillow, Zestimate and rent Zestimate, coordinates, photo, brokerage and the listing URL, 41 per Zillow page and up to 500 per call. Agent names and contact details are never collected. Zillow runs PerimeterX bot protection, so this engine uses residential connections only; its "Press & Hold" page is detected, never solved, and never charged. Billed per listing returned. - [App Store Reviews](https://gridlode.com/docs/engines/app-store-reviews-api): GET /v1/reviews/app-store, 1 credit / review. Written customer reviews of an Apple App Store app in any country storefront, most recent or most helpful first: rating, title, text, app version reviewed, date and helpful-vote counts, up to the 500 reviews (10 pages of 50) Apple's public review feed exposes per storefront. Reviewer names are pseudonymized unless you ask for them. Billed per review returned; apps without reviews, unknown apps and failed requests are free. - [Booking.com Hotel Reviews](https://gridlode.com/docs/engines/booking-reviews-api): GET /v1/reviews/booking, 2 credits / review. Guest reviews and the review-score breakdown of a Booking.com property from its hotel URL: overall score out of 10 with its label ("Superb"), review count, the category scores (staff, facilities, cleanliness, comfort, value for money, location, free Wi-Fi), name, address and star rating, plus up to 250 reviews with score, title, what the guest liked and disliked, review date, stay month, nights, room type, traveller type, language, helpful votes and the property's reply, newest, oldest, highest or lowest scored first, optionally in one language. Reviewer names are pseudonymized unless you ask for them. Collected as a signed-out visitor; AWS WAF challenges are detected, never solved, and never charged. Billed per review returned (property details alone count as one). - [Google Maps Reviews](https://gridlode.com/docs/engines/google-maps-reviews-api): GET /v1/reviews/google-maps, 0.5 credits / review. The reviews of one Google Maps place by place ID or by name and city that a signed-out visitor can see: rating, text, language, publish and edit dates, photo count, Google's guided answers (meal type, price per person, food, service and atmosphere scores) and the owner's reply, plus the place's rating, review count and 1-5 star distribution. Honest limit: Google's signed-out "limited view" shows only 5 reviews per sort order (newest, most relevant, highest, lowest) and refuses to page further, so one call returns at most about 20 reviews, with a coverage figure such as "20 of 4,082 reviews visible". We never log in or use accounts. Reviewer names are pseudonymized unless you ask for them. Billed per review returned; not-found places, places with no visible reviews, blocks and failures are free. - [Google Play Reviews](https://gridlode.com/docs/engines/google-play-reviews-api): GET /v1/reviews/google-play, 1 credit / review. Google Play user reviews of any app, newest, most relevant or by rating, with an optional 1-5 star filter, in any language and country: rating, text, date, thumbs-up count, app version reviewed and the developer's reply with its date. Up to 1,000 reviews per call, with a continuation token to keep paging. Collected as a signed-out visitor; reviewer names are pseudonymized unless you ask for them. Billed per review returned; blocked or failed requests are free. - [Tripadvisor Reviews & Business Info](https://gridlode.com/docs/engines/tripadvisor-reviews-api): GET /v1/reviews/tripadvisor, 2 credits / review. Reviews and business details for a Tripadvisor hotel, restaurant or attraction from its Tripadvisor URL (any Tripadvisor country site): name, category, rating, review count, ranking ("#3 of 210 hotels in Austin"), rating breakdown, address, coordinates, price range and cuisine, plus up to 300 reviews with rating, title, text, date written, date of stay, trip type, language and the management response. Reviewer names are pseudonymized unless you ask for them. Collected as a signed-out visitor through residential connections; DataDome verification pages are detected, never solved, and never charged. Billed per review returned (business details alone count as one). - [Trustpilot Reviews](https://gridlode.com/docs/engines/trustpilot-reviews-api): GET /v1/reviews/trustpilot, 1 credit / review. A company's Trustpilot profile and reviews by website domain: name, TrustScore, stars, review count and 1-5 star distribution, categories, claimed and verification status, reply rate, listed contact details and Trustpilot's AI summary, plus reviews with rating, title, text, language, dates, verified flag, likes and the company's reply. Filter by stars and language, sort by recency or relevance, and page through 20 reviews at a time (up to 200 per call). Reviewer names are pseudonymized unless you ask for them. Billed per review returned (minimum 1 credit for a company found); unknown companies, verification pages and failed requests are free. - [Baidu Search](https://gridlode.com/docs/engines/baidu-search-api): GET /v1/search/baidu, 1 credit / request. Live Baidu web results for any query: organic results with title, the real destination link (taken from Baidu's result metadata, with Baidu's redirect link alongside), displayed URL, snippet and date, plus related searches. 10 to 50 results per page. Ads and Baidu's security verification pages are detected; verification pages are never charged. Baidu often challenges proxy traffic: each request is retried on fresh Chinese and then international IPs, and a request that still fails is free, so retry it later. - [Bing Search](https://gridlode.com/docs/engines/bing-search-api): GET /v1/search/bing, 1 credit / request. Live Bing web results for any query and market: organic results with title, link, displayed URL, snippet and date, plus related searches, "People also ask" questions, the result-count estimate and the next page. Set num (up to 100) for deep results: successive pages are fetched, de-duplicated and numbered 1-100 for rank tracking, billed 1 credit per page fetched. Verification pages are detected and never charged. - [Bing Images Search](https://gridlode.com/docs/engines/bing-images-api): GET /v1/search/bing/images, 1 credit / request. Live Bing Images results for any query and market: full-size image URL, thumbnail, title, the page the image appears on, its domain and the image's width and height, with Bing's size, color, type, layout, license and date filters and SafeSearch. 35 images per page. Verification pages are detected and never charged. - [Bing News Search](https://gridlode.com/docs/engines/bing-news-api): GET /v1/search/bing/news, 1 credit / request. Live Bing News articles for any query and market: headline, article link, publisher, how long ago it was published, snippet and thumbnail, with freshness filters (past hour, day, week, month), newest-first sorting and pages of about 10 articles. Verification pages are detected and never charged. - [Bing Videos Search](https://gridlode.com/docs/engines/bing-videos-api): GET /v1/search/bing/videos, 1 credit / request. Live Bing Videos results for any query and market: title, video link, platform (YouTube, Vimeo, ...), channel or creator, duration, view count, upload date and thumbnail, plus the Shorts row when Bing shows one. Filter by length, upload date and resolution; 35 videos per page. Verification pages are detected and never charged. - [Brave Search](https://gridlode.com/docs/engines/brave-search-api): GET /v1/search/brave, 1 credit / request. Live results from Brave Search's independent web index for any query: organic results with title, link, displayed URL, site name, snippet and date, with country, language, SafeSearch and freshness settings. Brave's verification pages are detected and never charged. - [Custom Search API Replacement](https://gridlode.com/docs/engines/google-custom-search-api-replacement): GET /v1/search/cse, 2 credits / request. A drop-in replacement for Google's Custom Search JSON API, which shuts down on 1 January 2027. Send the same parameters (q, num, start, gl, hl, lr, safe, siteSearch, siteSearchFilter; cx and key are accepted and ignored) and get the same response shape with items[]. Answers come from Google through a licensed results feed, or from Bing when that feed is not available; the gridlode.source field says which. - [DuckDuckGo Search](https://gridlode.com/docs/engines/duckduckgo-search-api): GET /v1/search/duckduckgo, 1 credit / request. Live DuckDuckGo web results for any query and region: organic results with title, real destination link, displayed URL and snippet, plus the instant answer box when DuckDuckGo shows one. Set page (1-10) for deeper results: positions continue across pages (page 2 starts at 11) and every page is billed as one request. Bot-check pages are detected and never charged. - [Google Search](https://gridlode.com/docs/engines/google-search-api): GET /v1/search/google, 3 credits / page. One Google results page for any query, country, language, city-level location and device: organic results with sitelinks, dates and snippets, plus People also ask, related searches, top stories, the local pack, the knowledge graph and the AI Overview when Google shows one. Each page is 10 results; page N returns results N*10-9 to N*10 and is billed as N pages, because the first N*10 results are fetched. Set light=true for organic results only. Every response carries a confidence score. Google requires JavaScript from automated visitors, so results come from a licensed results feed rather than our own scrapers; failed requests are never charged. - [Google AI Mode](https://gridlode.com/docs/engines/google-ai-mode-api): GET /v1/search/google/ai-mode, 6 credits / request. The answer Google AI Mode gives to a question, as text (Markdown), with every source it cites (title, link, site), plus any products and videos it shows. Use it to track whether and how your brand or pages are cited in Google's AI answers. AI Mode is not available in every country or language. Results come from a licensed results feed; failed requests are never charged. - [Google Autocomplete](https://gridlode.com/docs/engines/google-autocomplete-api): GET /v1/search/google/autocomplete, 1 credit / request. The keyword suggestions Google shows while someone types, for any partial query, language and country. Useful for keyword research, content ideas and search-box features. - [Google Books](https://gridlode.com/docs/engines/google-books-api): GET /v1/search/google/books, 1 credit / request. Search Google Books through Google's official Books API: volume id, title, subtitle, authors, publisher, published date, description, text snippet, ISBN-10 and ISBN-13, page count, categories, average rating and rating count, language, cover thumbnails, preview, info and canonical links, sale info (saleability, list and retail price, buy link) and access info (viewability, public domain, ePub/PDF availability, web reader link). Search free text or by title, author, publisher, subject or ISBN; filter by language, books or magazines, previewable or free eBooks; sort by relevance or newest; up to 40 results per page and the first 1,000 results in total. Google limits how many API calls can be made per day; when that quota is used up the request fails with a clear, retryable error and is never charged, and so are empty pages. - [Google Finance](https://gridlode.com/docs/engines/google-finance-api): GET /v1/search/google/finance, 2 credits / request. The Google Finance quote page for a stock, index, ETF, currency or crypto pair: name, ticker, exchange, currency, price, change and change percent, pre- and after-market price, previous close, day and 52-week range, market cap, volume and average volume, P/E, EPS, beta, dividend yield and ex-dividend date, shares outstanding, the company profile (description, CEO, founded, employees, headquarters, sector, industry, website when shown), the latest quarterly income statement, the analyst rating summary, related news (title, source, link, time) and related stocks. Pass AAPL:NASDAQ, or just AAPL and we look up the main listing first. Percentages are numbers (0.31 = 0.31%). Unknown symbols, blocked or verification pages are never charged. - [Google Images Search](https://gridlode.com/docs/engines/google-images-api): GET /v1/search/google/images, 3 credits / request. Up to 100 Google Images results for any query, country, language and location: image title, alt text, the page it appears on, the source site, the full-size image URL and Google's thumbnail, plus related searches. Google Images blocks automated visitors, so results come from a licensed results feed. Failed requests are never charged. - [Google News](https://gridlode.com/docs/engines/google-news-api): GET /v1/search/google/news, 1 credit / request. Google News articles for any query, or the top stories and topic sections (world, business, technology, sports, ...) of any country edition, from Google's public news feeds: title, link, publisher name and site, publication time and the related coverage of each story. Filter searches to the last hour, day or week. Unreadable or verification pages are never charged. - [Google Patent Details](https://gridlode.com/docs/engines/google-patent-details-api): GET /v1/search/google/patents/details, 1 credit / request. One patent's page on Google Patents by publication number (US9876543B2, EP1234567A1, WO2017120318A1, ...): title, abstract, inventors, current and original assignees, priority, filing, publication, grant and expected expiration dates, legal status, PDF link, claim count with the first claim and the number of independent claims, description length, CPC classifications, patent and non-patent citations, cited-by and family citation counts with the citing documents, the patent family (family id, applications, countries, also published as), similar documents, the event timeline, legal events and drawing images. Text is in English by default (Google's machine translation for non-English originals). Unknown numbers, blocked or verification pages are never charged. - [Google Patents Search](https://gridlode.com/docs/engines/google-patents-api): GET /v1/search/google/patents, 1 credit / request. Google Patents search results for any query, inventor or assignee, with filters for patent office (US, EP, WO, CN, ...), priority, filing or publication date range, granted or application, utility or design, original language and sort order: publication number, title, snippet, first inventor and assignee, priority, filing, publication and grant dates, PDF link, thumbnail and figure images, per-country family status, the total result count, plus the top assignees, inventors and CPC classes among the matches. 10 to 100 results per page; Google Patents stops at the 1,000th result. Use Google Patent Details for one patent's claims, citations and family. Empty pages, blocked or verification pages are never charged. - [Google Scholar](https://gridlode.com/docs/engines/google-scholar-api): GET /v1/search/google/scholar, 2 credits / request. Google Scholar results for any query or for the papers citing a given work: title, link, authors (with Scholar profile ids), venue, year, host, snippet, the full-text PDF or HTML link, the cited-by count and link, all versions and related articles, plus the total result count. Filter by year range and sort by relevance or date. Verification pages are detected and never charged. - [Google Trends](https://gridlode.com/docs/engines/google-trends-api): GET /v1/search/google/trends, 2 credits / request. Google Trends data for up to 5 search terms or topics: interest over time (0-100 index per week, day or hour), interest by country, region, metro or city, and the top and rising related queries and topics. Any region, time range (past hour to 2004-present), category and Google property (web, news, images, YouTube, Shopping). Google rate-limits Trends heavily; a rate-limited request moves to the next pool and is never charged. - [Google Trends Trending Now](https://gridlode.com/docs/engines/google-trending-searches-api): GET /v1/search/google/trends/trending, 1 credit / request. The searches trending right now in any country on Google Trends: each query with its approximate search volume (for example 50K+), when it started trending, a picture and the news articles behind it (title, link, publisher and image). Useful for newsrooms, content calendars and real-time marketing. - [Naver Search](https://gridlode.com/docs/engines/naver-search-api): GET /v1/search/naver, 1 credit / request. Live results from Naver, Korea's largest search engine, for any query: the web documents tab with external web pages and Naver blog and cafe posts in Naver's own order - title, link, displayed URL, snippet, site or author name, date, sitelinks and the result type (web, blog or cafe). Up to 20 results per page. Verification pages are detected and never charged. - [Yahoo Search](https://gridlode.com/docs/engines/yahoo-search-api): GET /v1/search/yahoo, 1 credit / request. Live Yahoo web results for any query on Yahoo's US or regional sites: organic results with title, the real destination link (Yahoo's redirect links are unwrapped), displayed URL, snippet, date and sitelinks, plus related searches. About 7 results per page, pages 1-10. Verification and consent pages are detected and never charged. - [Yandex Search](https://gridlode.com/docs/engines/yandex-search-api): GET /v1/search/yandex, 1 credit / request. Live Yandex web results for any query on yandex.com, yandex.ru, yandex.com.tr and the other Yandex sites, with an optional Yandex region ID: organic results with title, link, displayed path and snippet, plus related searches. Ads are left out. Yandex's SmartCaptcha pages are detected and never charged. - [Facebook Page](https://gridlode.com/docs/engines/facebook-page-api): GET /v1/social/facebook/page, 2 credits / request. A public Facebook Page (brand, business or organisation) as a logged-out visitor sees it: name, page id, username, category, verified badge, exact followers, "talking about this" and check-in counts, intro text, website, address with coordinates, the business phone and e-mail, price range, services and the recommendation rating. Personal profiles are never returned, and creator or public-figure Pages never expose phone, e-mail or address. Login walls and challenges are detected (we never log in) and are free, as are unknown pages. - [Google Ads Transparency Center](https://gridlode.com/docs/engines/google-ads-transparency-api): GET /v1/social/google/ads, 2 credits / page. Ads from Google's public Ads Transparency Center (Search, YouTube, Display, Shopping, Maps and Play) for a website domain or an advertiser id, in any country or anywhere: the advertiser (name, id, legal name, location and whether Google verified its identity), every advertiser running ads for the domain, the estimated total number of ads, and for each ad its creative id, link, format (text, image or video), first and last shown dates, number of days shown, the archived image of text ads and Google's preview URL for image and video ads. Filter by format; 40 ads per page with a token to continue. We never sign in, so age-restricted ads are not listed. Blocked requests, unknown advertisers and empty pages are free. - [Instagram Profile](https://gridlode.com/docs/engines/instagram-profile-api): GET /v1/social/instagram/profile, 2 credits / request. A public Instagram creator or brand profile as a logged-out visitor sees it: name, handle, verified badge, bio and bio links, exact follower and following counts, post count, avatar and the latest posts (shortcode, link, type, caption, image, date). Instagram hides like and comment counts and the account category from logged-out visitors, so those come back as null, never estimated. Instagram shows most server IPs a login wall: we detect it and never log in, so this engine runs through residential proxies and blocks are free. Private accounts are never returned; e-mail addresses and phone numbers inside bios and captions are masked. - [Meta Ad Library](https://gridlode.com/docs/engines/meta-ad-library-api): GET /v1/social/meta/ads, 2 credits / page. Search Meta's public Ad Library (Facebook, Instagram, Messenger, Audience Network) by keyword or advertiser Page id for any country: ad archive id, advertiser Page, active status, start and end dates, platforms, creative text, headline, link, call to action, image and video URLs, carousel cards, number of versions and, for political and issue ads, the disclosed spend and impression ranges. Returns the first page of results Meta renders for logged-out visitors (up to 30 ads); we never log in and never use Meta access tokens. Meta answers server IPs with a JavaScript challenge, which we never try to pass, so this engine runs through residential proxies. Blocks, failures and empty pages are free. - [Pinterest Profile & Board](https://gridlode.com/docs/engines/pinterest-api): GET /v1/social/pinterest/profile, 2 credits / request. A public Pinterest profile or board exactly as a logged-out visitor sees it: name, username, about, website (and whether the domain is verified), verified badge, followers, following, pin and board counts, profile views, avatar and cover, plus the most recent pins with title, description, outbound link, image, saves, reactions and date. Pass a board URL or board slug to get that board's details and pins instead. Private profiles are never returned; e-mail addresses and phone numbers in free text are masked. Unknown profiles, blocks and failures are free. - [TikTok Ad Library](https://gridlode.com/docs/engines/tiktok-ad-library-api): GET /v1/social/tiktok/ads, 2 credits / page. Search TikTok's public Commercial Content Library (library.tiktok.com) by advertiser name, keyword or advertiser id, for one country or all covered countries (EU/EEA, UK, Switzerland, Turkey, Brazil) and a date range: ad id, advertiser, first and last shown dates, estimated unique-user reach range, status and the creative video, cover and image URLs, 12 ads per page. Pass ad_id to get one ad with its advertiser details and targeting summary (age, gender, locations, interests, audiences). TikTok shows server IPs a "system busy" check, which we never try to bypass, so this engine runs through residential proxies. Blocks, failures and pages with no ads are free. - [TikTok Profile](https://gridlode.com/docs/engines/tiktok-profile-api): GET /v1/social/tiktok/profile, 2 credits / request. A public TikTok creator or brand profile exactly as a signed-out visitor sees it: nickname, handle, verified badge, bio and bio link, exact follower, following, like and video counts, avatar and join date, plus the latest videos (id, caption, date, plays, cover, link) from TikTok's public creator embed. Private and banned accounts are never returned. E-mail addresses and phone numbers inside bios and captions are masked. Unknown accounts, blocks and failures are free. - [TikTok Video](https://gridlode.com/docs/engines/tiktok-video-api): GET /v1/social/tiktok/video, 1 credit / request. One public TikTok video by URL (including vm.tiktok.com short links) or video id: caption, author, publish date, exact plays, likes, comments, shares and saves, duration, cover, music, hashtags, language and the subtitle / auto-caption (WebVTT) links TikTok exposes to signed-out visitors. Private, removed and unknown videos are free. E-mail addresses and phone numbers inside captions are masked. - [Airbnb Listing Details & Reviews](https://gridlode.com/docs/engines/airbnb-listing-api): GET /v1/travel/airbnb/listing, 3 credits / listing. One Airbnb listing's public page by listing ID or URL: name, description, property and room type, guest capacity, location label, neighbourhood and approximate coordinates, overall rating, review count, the six category ratings (cleanliness, accuracy, check-in, communication, location, value) and star distribution, guest-favourite flag, every amenity by group, highlights, house rules, safety notes, sleeping arrangements, photos, host type (superhost, verified, years hosting, host rating) and up to 100 recent public reviews with rating, date, language, stay length, text and the host's reply. Host and reviewer names are pseudonymized unless you ask for them, and the host's own profile details are never collected. Read as a signed-out visitor. Billed per listing; not-found listings, blocks and failures are free. - [Airbnb Stays Search](https://gridlode.com/docs/engines/airbnb-search-api): GET /v1/travel/airbnb/search, 2 credits / listing. Airbnb stays for a destination, dates and guest count, exactly as a signed-out visitor's search shows them: listing ID and URL, name, property label ("Room in Austin"), room type, total price for the stay and price per night with the original price when discounted, currency, rating and review count, guest-favourite and superhost badges, beds, bedrooms and bathrooms, coordinates and photos, 18 per Airbnb page and up to 270 per call, with price range and room-type filters. Without dates Airbnb shows nightly prices only. Host names are never returned. Billed per listing returned; blocked or failed requests are free. - [Google Flights Search](https://gridlode.com/docs/engines/google-flights-api): GET /v1/travel/google/flights, 2 credits / request. Flight options from Google Flights for a route and date, as a signed-out visitor sees them. Search by airport codes (several per side allowed), with a return date for round trips, adults and children, cabin class (economy, premium economy, business, first), a stop limit and currency. Results come in Google's two groups, best flights and other flights. Each itinerary has its price, airlines, departure and arrival airports and times, total duration, number of stops, layovers (with length and airport changes), and carbon emissions against the typical amount for the route. Each segment has its flight number, codeshare numbers, aircraft, legroom and duration. The response also includes Google's price insights (lowest price, whether prices are low, typical or high, the typical price range and about 60 days of price history), the overall price range, and the airports searched. Prices are totals for all passengers. For round trips you get the outbound options with their round-trip prices; return flights, booking options and fare details (bags, fare class) are not included. Blocked or failed requests and searches Google rejects are free. - [Google Hotels Search](https://gridlode.com/docs/engines/google-hotels-api): GET /v1/travel/google/hotels, 2 credits / request. Hotels and vacation rentals from a Google Hotels search for a destination, dates, guest count and currency, as a signed-out visitor sees them. You get one results page, usually about 20 properties. For each property: name, property token and IDs, type (hotel or vacation rental), category, hotel class, rating, review count, star breakdown, review topics, the lowest price as the card displays it, that price per night and for the whole stay before and with taxes, taxes, fees, Google's deal note ("24% less than usual"), coordinates, check-in and check-out times, amenities, nearby places with travel times, photos, website and a Google Hotels link. Vacation rentals also include booking-site offers and links. The response also includes the search location and Google's total result count. Without dates, Google prices a one-night stay starting soon. Hotel amenities are always returned as English labels. Street addresses, per-site prices for hotels, further result pages, and Google's sort and filter options are not available here. Phrases in q such as '5 star hotels in Rome' or 'vacation rentals in Lisbon' are interpreted by Google. Blocked or failed requests are free. - [Broken Link Checker](https://gridlode.com/docs/engines/broken-link-checker-api): GET /v1/url/broken-links, 1 credit / page. Crawl up to `limit` pages of a website and check every link found on them, internal and external (and optionally images): broken links (404, 410, 5xx, DNS and connection errors, timeouts) with the HTTP status or error, every page they appear on and their anchor text; internal redirect chains; links that refused the check (401/403/429) listed separately so they are not mistaken for broken; and a summary. HEAD first with a GET fallback, de-duplicated, concurrency-limited, short timeouts. Respects robots.txt and Crawl-delay by default. Charged per page crawled (link checks are free); failed crawls are not charged. - [Website Crawler (Markdown for RAG)](https://gridlode.com/docs/engines/website-crawler-api): GET /v1/url/crawl, 1 credit / page. Crawl a website from a start URL (and optionally its XML sitemap) and get every page back as clean Markdown with title, description, language, word count and link depth. Built for RAG and LLM ingestion: navigation and boilerplate removed, duplicates dropped, very long pages truncated and flagged. Same-site only, include/exclude path patterns (glob or regex), optional JavaScript rendering in real Chrome. Polite by design: robots.txt and Crawl-delay respected, at most 4 requests in flight, hard page, byte and time limits. Charged per page returned (1 credit, 2 with rendering); failed crawls are free. - [GEO / AI-Readiness Audit](https://gridlode.com/docs/engines/ai-readiness-audit-api): GET /v1/url/geo-audit, 2 credits / request. How ready a page is to be read, understood and cited by AI search engines and assistants (ChatGPT, Claude, Perplexity, Gemini, Copilot). Checks whether AI crawlers are allowed in robots.txt, llms.txt, server-rendered content, structured data, an answer-first intro, lists and tables, dates, authorship, canonical, indexability, page weight and HTTPS. Returns a 0-100 score, an A-F grade, every check with plain-English advice, and a per-crawler access map. Rule-based and repeatable (no AI guesswork). Respects robots.txt by default. Failed fetches are not charged. - [HTTP Headers & Security Check](https://gridlode.com/docs/engines/http-headers-api): GET /v1/url/headers, 1 credit / request. The HTTP response headers of any URL with the full redirect chain (status and timing of every hop), compression, caching and CDN details, and a security-headers grade (HSTS, CSP, clickjacking, MIME sniffing, Referrer-Policy, Permissions-Policy, COOP/CORP) with a 0-100 score, an A-F grade and plain-English findings. Responses with HTTP 401/403/429 or 5xx are returned but not charged. - [Page HTML](https://gridlode.com/docs/engines/html-api): GET /v1/url/html, 1 credit / request. The raw HTML of any public web page with final URL, status code, redirect chain and key headers. Respects robots.txt by default. Failed fetches (blocks, 5xx, timeouts) are not charged. - [Keyword Density](https://gridlode.com/docs/engines/keyword-density-api): GET /v1/url/keyword-density, 1 credit / request. The words and phrases (1-3 word n-grams) a page repeats most, with counts and density as a percentage of all words. Stopwords are excluded. - [Page Links Extractor](https://gridlode.com/docs/engines/link-extractor-api): GET /v1/url/links, 1 credit / request. Every link on a web page as an absolute URL with its anchor text, internal/external type and rel flags (nofollow, sponsored, ugc), plus totals and the external domains linked most. Email, phone, JavaScript and same-page anchor links are counted separately. Linked pages are not fetched. Respects robots.txt by default. Failed fetches are not charged. - [URL to Markdown](https://gridlode.com/docs/engines/url-to-markdown-api): GET /v1/url/markdown, 1 credit / request. The main content of a web page as clean Markdown (boilerplate, navigation and ads removed) with title, description, author, publish date and language. Built for LLMs and RAG pipelines. Respects robots.txt by default. - [Page Metadata & SEO Tags](https://gridlode.com/docs/engines/meta-tags-api): GET /v1/url/metadata, 1 credit / request. Every on-page SEO signal of a web page in one call: title and meta description (with lengths), canonical, robots directives, language, hreflang, Open Graph and Twitter cards, favicons, all JSON-LD structured data, microdata types, the H1-H3 outline, word count, and a list of issues to fix. Respects robots.txt by default. Failed fetches are not charged. - [PageSpeed & Core Web Vitals Test](https://gridlode.com/docs/engines/pagespeed-api): GET /v1/url/pagespeed, 3 credits / request. Load a page in real headless Chrome (mobile or desktop emulation, as in Lighthouse) and measure it: TTFB, First Contentful Paint, Largest Contentful Paint (with the LCP element), Cumulative Layout Shift, Total Blocking Time from long tasks, DOMContentLoaded and load time. Also total transfer size and requests by type, the largest resources, third-party domains, render-blocking CSS/JS, image hints (oversized, legacy formats, not lazy-loaded, no dimensions), compression, caching and HTTP/2. Returns a 0-100 Lighthouse-style score, an A-F grade and graded findings with fixes. Respects robots.txt by default. Failed loads are not charged. - [Article Extractor & Readability](https://gridlode.com/docs/engines/article-extraction-api): GET /v1/url/readability, 1 credit / request. Reader-mode extraction for one URL: the article's title, byline, published and modified dates, site name, language, lead image and excerpt, with the main text as clean Markdown (navigation, ads and comments removed). Adds word, sentence and paragraph counts, reading time and a Flesch reading-ease score (with the matching adaptation for German, Spanish, French, Italian, Dutch and Portuguese). Respects robots.txt by default. Failed fetches are not charged. - [Screenshot](https://gridlode.com/docs/engines/screenshot-api): GET /v1/url/screenshot, 2 credits / request. A screenshot of any public web page, rendered in real Chrome with JavaScript. Viewport or full page, JPEG or PNG, returned as a hosted image URL (kept 7 days) or inline base64. Respects robots.txt by default. - [Sitemap Parser](https://gridlode.com/docs/engines/sitemap-api): GET /v1/url/sitemap, 2 credits / request. Every page URL listed in a website's XML sitemaps, with last-modified date, change frequency and priority. Give a sitemap URL, or just a domain and the sitemaps are found through robots.txt or the usual locations. Follows sitemap index files, reads gzip (.xml.gz) and plain-text sitemaps, and fetches up to 20 sitemap files per call. Not charged when no sitemap is found. - [YouTube Channel](https://gridlode.com/docs/engines/youtube-channel-api): GET /v1/youtube/channel, 1 credit / request. A YouTube channel's public profile and latest uploads, by handle, channel ID or URL: name, handle, ID, full description, subscriber, video and view counts, join date, country when shown, external links, avatar, banner and verified flag, plus up to 100 of the latest videos with views, duration and publish date. Collected exactly as a signed-out visitor sees the channel page and its About panel. Unknown channels, blocks and failures are free. - [YouTube Comments](https://gridlode.com/docs/engines/youtube-comments-api): GET /v1/youtube/comments, 0.05 credits / comment. Public comments on one YouTube video, in YouTube's Top or Newest order, exactly as a signed-out visitor can load them: text, like count, published date, edited flag, reply count, pinned and creator-hearted flags, with optional replies. Commenter names are pseudonymized ("Commenter 1") unless you ask for them, and @mentions of those commenters are replaced the same way. Billed per comment returned, 1 credit per 20; videos with comments turned off, blocks and failures are free. - [YouTube Search](https://gridlode.com/docs/engines/youtube-search-api): GET /v1/youtube/search, 1 credit / page. YouTube search results exactly as a signed-out visitor sees them: videos (title, link, channel, published date, views, duration, thumbnail, description snippet, badges), Shorts, channels and playlists or courses, with filters for result type, upload date, duration and sort order. Fetches as many result pages as your limit needs and hands back a next_page_token to continue later. Billed per results page fetched (up to about 20 results each; pages heavy with Shorts shelves hold fewer, and type=video gives the densest pages); verification pages, blocks and failures are free. - [YouTube Transcript](https://gridlode.com/docs/engines/youtube-transcript-api): GET /v1/youtube/transcript, 1 credit / request. The captions of one YouTube video in the language you ask for, as timed segments (start, duration, text) plus the full text. Human-made captions are preferred and YouTube's auto-generated ones are the fallback; the response says which you got and lists every caption language on offer. Uses only the caption tracks the public watch page links to. Videos without captions in that language, verification pages, blocks and failures are free. - [YouTube Video Details](https://gridlode.com/docs/engines/youtube-video-api): GET /v1/youtube/video, 1 credit / request. Public metadata of one YouTube video from its watch page, as a signed-out visitor sees it: title, description, channel with subscriber count, exact views and likes, comment count, publish and upload dates, duration, category, keywords, hashtags, thumbnails, chapters, live and family-safe flags, and the caption languages on offer. Accepts a video ID or any YouTube video, Shorts or live URL. Removed or private videos, verification pages, blocks and failures are free. - [Reverse Analytics & AdSense ID Lookup](https://gridlode.com/docs/engines/reverse-analytics-id-lookup-api): GET /v1/domain/reverse-ids, 3 credits / request. Find other websites that share a Google Analytics, Google Tag Manager, AdSense, Meta Pixel or other tracking ID. Give an ID, or a domain to look up its IDs first. Sites sharing an ID are usually run by the same owner. Results come from Gridlode's own index of scanned top websites. - [Company Enrichment](https://gridlode.com/docs/engines/company-enrichment-api): GET /v1/contacts/company, 6 credits / request. One call turns a domain or a company name into a company profile: official website, name and description, emails, phones and social profiles, technology stack and analytics IDs, domain age and registrar, hosting provider, mail provider, email-security grade and authority score. Give a company name and we find its website first. Runs several Gridlode engines in parallel for one bundled price; use bulk jobs to enrich whole lists. ## Pricing - [Pricing](https://gridlode.com/pricing): packs from $10 (never expire), plans from $29/month, 1000 free credits at signup ## Free tools - [WHOIS Lookup](https://gridlode.com/tools/whois-lookup) - [RDAP Lookup](https://gridlode.com/tools/rdap-lookup) - [DNS Lookup](https://gridlode.com/tools/dns-lookup) - [Domain Availability Checker](https://gridlode.com/tools/domain-availability-checker) - [URL to Markdown](https://gridlode.com/tools/url-to-markdown) - [Keyword Density Checker](https://gridlode.com/tools/keyword-density-checker) - [HTML Source Viewer](https://gridlode.com/tools/html-source-viewer) - [Website Technology Checker](https://gridlode.com/tools/tech-stack-checker) - [SSL Certificate Checker](https://gridlode.com/tools/ssl-checker) - [SPF, DKIM and DMARC Checker](https://gridlode.com/tools/dmarc-spf-checker) - [Subdomain Finder](https://gridlode.com/tools/subdomain-finder) - [Phone Number Validator](https://gridlode.com/tools/phone-number-validator) - [Email Address Checker](https://gridlode.com/tools/email-checker) - [Website Contact Finder](https://gridlode.com/tools/website-email-finder) - [Meta Tag Checker](https://gridlode.com/tools/meta-tag-checker) - [Link Extractor](https://gridlode.com/tools/link-extractor) - [HTTP Header Checker](https://gridlode.com/tools/http-header-checker) - [Sitemap Extractor](https://gridlode.com/tools/sitemap-extractor) - [AI Readiness Checker](https://gridlode.com/tools/ai-readiness-checker) - [Website Screenshot Tool](https://gridlode.com/tools/website-screenshot) - [Keyword Suggestion Tool](https://gridlode.com/tools/keyword-suggestions) - [Bing Search Checker](https://gridlode.com/tools/bing-search-checker) - [IP Lookup](https://gridlode.com/tools/ip-lookup) - [Company Website Finder](https://gridlode.com/tools/company-website-finder) - [YouTube Search](https://gridlode.com/tools/youtube-search) - [App Store Lookup](https://gridlode.com/tools/app-store-lookup) - [Google Play App Details](https://gridlode.com/tools/google-play-app-details) - [GitHub Repo Stats](https://gridlode.com/tools/github-repo-stats) - [GitHub Trending](https://gridlode.com/tools/github-trending) - [TikTok Profile Stats](https://gridlode.com/tools/tiktok-profile-viewer) - [Broken Link Checker](https://gridlode.com/tools/broken-link-checker) - [Page Speed Test](https://gridlode.com/tools/page-speed-test) - [Article Extractor](https://gridlode.com/tools/article-extractor) - [Shopify Product Scraper](https://gridlode.com/tools/shopify-store-products) - [Google Trends Explorer](https://gridlode.com/tools/google-trends-explorer) - [Domain Authority Checker](https://gridlode.com/tools/domain-authority-checker) - [Backlink Checker](https://gridlode.com/tools/backlink-checker) - [Similar Sites Finder](https://gridlode.com/tools/similar-sites-finder) - [Bing Maps Business Search](https://gridlode.com/tools/bing-maps-business-search) - [Google Patents Search](https://gridlode.com/tools/google-patents-search) ## Comparisons - [Gridlode vs Outscraper](https://gridlode.com/compare/outscraper-alternative) - [Gridlode vs SearchAPI](https://gridlode.com/compare/searchapi-alternative) - [Gridlode vs TabAPI](https://gridlode.com/compare/tabapi-alternative) - [Gridlode vs Google Custom Search JSON API](https://gridlode.com/compare/google-custom-search-api-alternative) ## Optional - [Roadmap](https://gridlode.com/roadmap): Google search, Custom Search API replacement, Google Maps places and reviews, contacts, AI agent access - [Status](https://gridlode.com/status)