Scrape Google News as clean JSON with real publisher URLs instead of Google redirect links, full article text, author and sentiment. Date-window archiving returns thousands of articles past Google's 100-per-feed limit. Search, topics, locations, publishers. Pay per article - failed runs are free.
A clean JSON API for Google search trends: give it keywords and get interest over time, interest by region, and related and rising queries as structured rows - ready for a pipeline, a dashboard or a model. Run it on a schedule; re-runs bill only what is new. No proxy setup. Failures are free.
Watch a Google Sheet and get told what moved. Every row comes back stamped added, updated, removed or unchanged against the previous run, so a schedule becomes a change feed for Slack, a webhook or another Actor. Unchanged rows are never billed, so an hourly cron stays affordable.
Used by ops teams and no-code pipelines that need a Google Sheet as an API. Google Sheets scraper returning typed JSON rows with no Google sign-in, no OAuth and no Drive prompt. Link-shared sheets work from the URL alone. On a schedule it bills only the rows that actually changed.
Your spreadsheet as a JSON dataset, on demand or on a schedule. Rows come back keyed by column header with real types - numbers as numbers, dates as ISO-8601 - so they drop into a pipeline, a database load or an LLM prompt with no cleaning step. No Google login for link-shared sheets.
Point it at a Google spreadsheet and get clean JSON rows: every cell keyed by its column header, numbers as numbers, dates ISO-normalised, every tab in one schema. No Google login and nothing to install. Read several spreadsheets in one run, and pay nothing for a run that reads nothing.
What is trending on Google right now, by country: every trending search from the last 4 to 168 hours with approximate search volume, growth, when it started, its category, and the latest news headlines with links. Put it on an hourly schedule and pay only for new trends. Failures are free.
Compare up to five keywords on one shared 0-100 scale in a single Google Trends run - so the numbers are directly comparable, not five separate charts you have to reconcile. Each report lists the others it was measured against. Interest over time and by region. Failures are free.
Where is a keyword searched most? Get the interest-by-region breakdown from Google Trends for any keyword - by country, subregion, metro or city - in one run and one schema, on a 0-100 scale with every place named. City data included where Google has it. Failures are free.
Every related and rising search for a keyword on Google Trends, in one run: the top related queries on a 0-100 scale and the rising ones by growth, with breakouts flagged. Optional flat rows for a tidy CSV. Turn keywords into content ideas. Failures are free, no run-start fee.
Catch searches while they are still climbing. This pulls the rising and breakout related queries for a keyword on Google Trends - the ones growing fastest, before they peak - in one run and one schema, with optional flat rows for a CSV. Built for spotting momentum early. Failures are free.
Every Google Trends signal in one run and one schema: interest over time, interest by region and city, top and rising related queries, compare up to five keywords on one scale, and Trending Now with news. A keyword with no data is free; no run-start fee.
Scrape reviews for any iOS app from the Apple App Store: rating, title, text, date, app version, reviewer, helpful votes and the developer's reply, from any of the 175 storefronts. Goes past the 500-review feed limit through the store's deep catalog and reports what it reached. Pay per review.
A full keyword research pass from a single seed. Alphabet sweep, questions, comparisons and buying-intent phrases across eleven search engines, deduplicated into one list with Google's own relevance score on every row. No search volume is invented. Pay per keyword.
Used by sales teams and firmographic-enrichment pipelines sizing accounts from LinkedIn. LinkedIn company scraper: paste slugs or URLs for exact member and follower counts, HQ and every office, industry, size, specialties, founding year, numeric id and affiliated pages. No login.
Search LinkedIn jobs by keyword, location, date, company and type. Full description, seniority, applicants, exact posted date. Seniority and job type re-checked on the posting. No login.
Put LinkedIn job searches on a schedule and get only postings you have not seen: a last-24-hours filter plus a memory of delivered ids. Full postings, exact dates. Quiet days cost almost nothing.
Collect every review of a local business - restaurants, hotels and attractions on TripAdvisor, plus the brand review sites - in one run and one schema. Paste the page URL or type a domain. Full review history, not just the first page. Re-runs bill only what is new. Failures are free.
Skip the head terms you will never rank for. Every result is a three-word-plus phrase real people search, filtered before delivery so you never pay for one-word noise. Measured: 100% of one seed's Google keywords qualified as long-tail.
Scrape mobile app reviews from both stores with one input list: paste App Store and Google Play URLs, ids or package names together and get one dataset with identical columns for iOS and Android: rating, text, date, app version, developer reply, helpful votes, storefront, language. Pay per review.
One run, six review sites, one schema. TripAdvisor, Trustpilot, Sitejabber, ResellerRatings, ConsumerAffairs and PissedConsumer, with a per-source coverage report that says whether you got everything or hit a limit. Re-runs bill only what is new. Failures are free.
Check domains for mail records in bulk: MX hosts in priority order, A-record fallback, whether the domain accepts mail at all, and whether it is a disposable or free-mail provider. Website URLs accepted. Cheapest event in the suite.
Find the business email addresses a company publishes and keep only the ones whose mail domain is live and accepting mail. Dead domains, disposable providers and free-mail addresses are flagged before you import, so your bounce rate stays low.
Build a clean list of myshopify.com store handles mapped to the real primary domain each one resolves to, with the store's own permanent Shopify ID as a join key. One store reached two ways is one row, so lists from different sources merge without duplicates.