Skip to content
GridRouterhome

Search

Search providers, capabilities and pages

Apify API

apify.com

Verification pendingResearched, not yet routed
Marketplace of scrapers (Actors) with a run-and-fetch API. Buying direct: Free $5/mo usage; Starter $19/mo. Listed .
Capabilities
0
From
n/a
Calls, 30 days
0
Ranked first
0 of 0

Overview

Researched from the vendor's own pages; every fact links to its source and the day we checked it.

Cloud platform and store of scraping Actors; runs are started and polled over the v2 API, with JS/Python clients and an MCP server.

Company

Legal name
Not confirmed
Headquarters
Prague, Czech Republic
Founded
2016
Employees
Not confirmed
Ownership
Not confirmed
Kind
Marketplace
Website
Not confirmed

API

Access
Self-serve API
Style
Not confirmed
Auth
Bearer token
Base URL
https://api.apify.com/v2
Features
Bulk —Async YesWebhooks YesMCP YesSandbox —
SDKs
JavaScriptPython
Rate limit
Not confirmed

Pricing

Model
subscription
List prices
  • Starter $19/mo + usage, $0.2 per compute unit
  • Scale $199/mo + usage
  • Business $999/mo + usage
Currency
USD
Free tier
$5/month platform usage

Compliance

SOC 2
Not confirmed
GDPR
Not confirmed
CCPA
Not confirmed
DPA
Not confirmed
Resale / storage
Unknown until a written agreement says otherwise

Relationships

Integrations
Not confirmed
Alternatives
None named by the vendor
Sources (3)

Placement in the Grid

Where this vendor sits on the GridRouter Grid in each category it serves. No vendor pays for placement.

Placement in the GridRouter Grid by category
CategoryPlacementExecuteCoverageCallsReport
SocialNot yet rated––0View Grid
Web DataNot yet rated––0View Grid
Local & PlacesNot yet rated––0View Grid

API

The vendor's OpenAPI document as stored in the catalog, its operations, and the rate limits it publishes.

Official specOpenAPI 3.1.2 · 229 operations Spec (YAML)Vendor's spec
Operations in the apify spec
MethodPathSummaryParamsSource
GET/v2/actorsGet list of Actors2Spec
POST/v2/actorsCreate Actor0Spec
GET/v2/actors/{actorId}Get Actor0Spec
PUT/v2/actors/{actorId}Update Actor0Spec
DELETE/v2/actors/{actorId}Delete Actor0Spec
GET/v2/actors/{actorId}/versionsGet list of versions0Spec
POST/v2/actors/{actorId}/versionsCreate version0Spec
GET/v2/actors/{actorId}/versions/{versionNumber}Get version0Spec
POST/v2/actors/{actorId}/versions/{versionNumber}Update version (POST)0Spec
PUT/v2/actors/{actorId}/versions/{versionNumber}Update version0Spec
DELETE/v2/actors/{actorId}/versions/{versionNumber}Delete version0Spec
GET/v2/actors/{actorId}/versions/{versionNumber}/env-varsGet list of environment variables0Spec
POST/v2/actors/{actorId}/versions/{versionNumber}/env-varsCreate environment variable0Spec
GET/v2/actors/{actorId}/versions/{versionNumber}/env-vars/{envVarName}Get environment variable1Spec
POST/v2/actors/{actorId}/versions/{versionNumber}/env-vars/{envVarName}Update environment variable (POST)1Spec
PUT/v2/actors/{actorId}/versions/{versionNumber}/env-vars/{envVarName}Update environment variable1Spec
DELETE/v2/actors/{actorId}/versions/{versionNumber}/env-vars/{envVarName}Delete environment variable1Spec
GET/v2/actors/{actorId}/webhooksGet list of webhooks0Spec
GET/v2/actors/{actorId}/buildsGet list of builds0Spec
POST/v2/actors/{actorId}/buildsBuild Actor4Spec
GET/v2/actors/{actorId}/builds/defaultGet default build0Spec
GET/v2/actors/{actorId}/builds/{buildId}/openapi.jsonGet OpenAPI definition0Spec
GET/v2/actors/{actorId}/builds/{buildId}Get build0Spec
POST/v2/actors/{actorId}/builds/{buildId}/abortAbort build0Spec
GET/v2/actors/{actorId}/runsGet list of runs0Spec
POST/v2/actors/{actorId}/runsRun Actor1Spec
GET/v2/actors/{actorId}/run-syncRun Actor synchronously without input0Spec
POST/v2/actors/{actorId}/run-syncRun Actor synchronously and return key-value store record0Spec
GET/v2/actors/{actorId}/run-sync-get-dataset-itemsRun Actor synchronously without input and get dataset items0Spec
POST/v2/actors/{actorId}/run-sync-get-dataset-itemsRun Actor synchronously and get dataset items0Spec
POST/v2/actors/{actorId}/validate-inputValidate Actor input1Spec
POST/v2/actors/{actorId}/runs/{runId}/resurrectResurrect run0Spec
GET/v2/actors/{actorId}/runs/lastGet last run0Spec
GET/v2/actors/{actorId}/runs/last/datasetGet last run's default dataset0Spec
PUT/v2/actors/{actorId}/runs/last/datasetUpdate last run's default dataset0Spec
DELETE/v2/actors/{actorId}/runs/last/datasetDelete last run's default dataset0Spec
GET/v2/actors/{actorId}/runs/last/dataset/itemsGet last run's dataset items0Spec
POST/v2/actors/{actorId}/runs/last/dataset/itemsStore items in last run's dataset0Spec
GET/v2/actors/{actorId}/runs/last/dataset/statisticsGet last run's dataset statistics0Spec
GET/v2/actors/{actorId}/runs/last/key-value-storeGet last run's default store0Spec

Showing 40 of 229 operations; the full list is in the spec.

Rate limits

Published rate limits for apify
LimitScopePlanEndpointBurst / concurrency
60 / secondendpointAllAll— / —

On 429: rate-limit-exceeded: you have exceeded the rate limit. GridRouter never paces above these and backs off on 429, honoring Retry-After. Source, checked Sep 29, 2026

Compare Apify