Skip to content

14 Actors live on the Apify Store

Web data APIs that launch clean.

JSON from Shopify, Greenhouse, Ashby and any website. A REST API, an MCP server for AI agents and no-code steps for n8n, Make and Zapier. You pay per 1,000 results.

curl -s -X POST "https://api.apify.com/v2/acts/rocketyard~shopify-products-scraper/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H 'content-type: application/json' \
  -d '{"startUrls":[{"url":"https://muji.us"}],"stores":["deathwishcoffee.com"],"country":"US","inStockOnly":true,"maxItems":1000}'
from apify_client import ApifyClient
client = ApifyClient("<APIFY_TOKEN>")
run = client.actor("rocketyard/shopify-products-scraper").call(run_input={"startUrls":[{"url":"https://muji.us"}],"stores":["deathwishcoffee.com"],"country":"US","inStockOnly":true,"maxItems":1000})
items = client.dataset(run["defaultDatasetId"]).list_items().items
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('rocketyard/shopify-products-scraper').call({"startUrls":[{"url":"https://muji.us"}],"stores":["deathwishcoffee.com"],"country":"US","inStockOnly":true,"maxItems":1000});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
{
  "mcpServers": {
    "apify": { "url": "https://mcp.apify.com?tools=rocketyard/shopify-products-scraper" }
  }
}

Each record

  • store
  • title
  • handle
  • productId
  • description
  • vendor
  • productType
  • tags
  • +25 more
T-4Recorded pagesEvery version passes tests against pages saved from the real site.
T-3Platform test runA run on Apify checks the output and the cost per result.
T-2Live data checkFields are measured on live public pages before release.
T-1Automatic rollbackVerified again after release, rolled back if a check fails.

Actors and prices

All 14 on the Apify Store
Shopify$0.50Shopify Products API & ScraperShopify products API: title, vendor, tags, price range, discount, currency and more as JSON or CSV, no login.per 1,000 products · no subscriptionAny website$1.60Events ScraperGet event data (name, description, start date, end date, status and more) from any website as JSON or CSV.per 1,000 results · no subscriptionAny website$1.50Product Scraper APIProduct data API: name, price, currency, stock status, brand, SKU and more from any website as JSON or CSV.per 1,000 results · no subscriptionAny website$1.50Website to Company DataGet organization data (name, description, website, logo and more) from any website as JSON or CSV.per 1,000 results · no subscriptionAny website$1.40Article ScraperGet article data (headline, description, author, publisher and more) from any website as JSON or CSV.per 1,000 results · no subscriptionGreenhouse$1.00Greenhouse Jobs API & ScraperGreenhouse jobs API: every open job (title, company, location and more) as JSON or CSV over REST.per 1,000 jobs · no subscriptionAny website$1.35Hotel Details ScraperGet hotel data (name, description, website, image, telephone, email and more) from any website as JSON or CSV.per 1,000 results · no subscriptionAny website$1.00Job Listings APIJob postings API: title, company, location, salary when published and more from any website as JSON or CSV.per 1,000 results · no subscriptionAshby$0.75Ashby Jobs API & ScraperAshby jobs API: every open job (title, company, location, salary when published and more) as JSON or CSV over REST.per 1,000 jobs · no subscriptionLever$0.75Lever Jobs API & ScraperLever jobs API: every open job (title, company, location, salary when published and more) as JSON or CSV over REST.per 1,000 jobs · no subscriptionYouTube$0.70YouTube Channel ScraperGet public YouTube channel data (channel id, handle, name, description and more) as JSON or CSV, no login.per 1,000 channels · no subscriptionAny website$0.50App Store & Google Play ScraperGet app data (name, description, store url, image, category, genre and more) from any website as JSON or CSV.per 1,000 results · no subscriptionAny website$0.75URL to Markdown APIURL to Markdown API: any public page as clean Markdown for LLMs, with title, description, author, dates and more.per 1,000 pages · no subscriptionGoogle News$1.00Google News API & ScraperGoogle News API: headline, publisher, publisher domain, publish time and more as JSON or CSV, no login.per 1,000 articles · no subscription

Use it from code, AI agents and no-code tools

Every Actor page has a REST, JavaScript and Python example, a ready MCP configuration for Claude and Cursor, and steps for n8n, Make and Zapier.

Rocketyard builds pay-per-result scrapers for public web data, published as Actors on the Apify Store. The website Actors read the structured data websites already publish for search engines (schema.org JSON-LD and microdata), and the job-board Actors read the official public APIs of Greenhouse, Ashby and Lever. All of them return clean records as JSON, CSV or Excel. URL to Markdown API - Web Pages to Clean Text for LLMs is different: it turns any public page into clean Markdown for LLMs and RAG, with the page’s metadata, and needs no markup. The Shopify Actor reads the JSON catalog each Shopify store publishes at /products.json. The YouTube Actors read the data YouTube embeds in its public pages. The Google News Actor reads the public RSS feeds of the searches and topics you give it. You pay only for the results you get, through your own Apify account, with no subscription.

  1. You give an Actor a list of page URLs, or a start page to crawl within the same site.
  2. It fetches each page over plain HTTP without a browser, honours robots.txt and crawl-delay, and reads the page’s schema.org markup.
  3. It maps the markup to a fixed set of fields and stores one record per item in an Apify dataset.
  4. You download the dataset as JSON, CSV or Excel, or read it through the Apify API, an MCP client, n8n, Make or Zapier.

These steps describe the website Actors. YouTube Channel Scraper - Subscribers, Views & Links reads the public pages of the YouTube channels you give, and the endpoint their Videos and Shorts tabs load more videos from, and doesn’t check its robots.txt. Google News API & Scraper - Headlines by Keyword & Country reads the public search results of one named platform, from the search you give, and doesn’t check its robots.txt.

It fits when you need the same fields from many different websites without maintaining a scraper per site. It doesn’t fit pages without schema.org markup (they return no record and cost nothing), data that only appears after JavaScript runs in a browser, or pages behind a login.

Every version passes tests against recorded pages, a test run on the Apify platform that checks the output and the cost per result, and a data-quality check on live public pages before it is published. After a release it is verified again, and it rolls back automatically if a check fails. More about Rocketyard.