Skip to main content
Apify platform provider. Exposes GitHub repository scraping plus the shared async-run plumbing (run status and dataset retrieval) used by the brand-specific Apify scrapers such as Zillow, Amazon, and Booking. This is not a general scraper bucket; the social and company scrapers are their own brand providers (x, crunchbase, reddit, tiktok, instagram, linkedin, pitchbook). 3 endpoints available through Lava’s AI Gateway. See the Apify API docs for full documentation.
Supports both managed (Lava’s API keys) and unmanaged (bring your own credentials) mode.

Endpoints

POST https://api.apify.com/v2/acts/muscular_quadruplet~github-scraper/run-sync-get-dataset-items — $0.00025 / request
const data = await lava.gateway('https://api.apify.com/v2/acts/muscular_quadruplet~github-scraper/run-sync-get-dataset-items', {
  body: {
"mode": "search",
"searchQuery": "machine learning",
"maxItems": 25
},
});

Check the status of an async Apify actor run by run id (the id from the start response). Returns the run object, including status once it reaches SUCCEEDED. Free.

GET https://api.apify.com/v2/actor-runs/RUN_ID — Free / request
const data = await lava.gateway('https://api.apify.com/v2/actor-runs/RUN_ID', { method: 'GET' });

Fetch the scraped rows from a finished Apify run, by run id: GET /v2/actor-runs/{runId}/dataset/items. Free, the scrape was billed once on the run completion.

GET https://api.apify.com/v2/actor-runs/RUN_ID/dataset/items — Free / request
const data = await lava.gateway('https://api.apify.com/v2/actor-runs/RUN_ID/dataset/items', { method: 'GET' });

Next Steps

All Providers

Browse all supported AI providers

Forward Proxy

Learn how to construct proxy URLs and authenticate requests