Endpoints

One key. 947 endpoints.

Beyond the verified jobs, your agent can call any of these provider endpoints through Arettic, with the same key and balance. You pay per call, and a call the provider fails costs nothing.

840 live now70 providers12 categories

80 endpoints

Scraping, crawling and browsers80 endpoints · Massive Web, Notte, Olostep, ScrapeGraphAI, Bytemine, Context.dev and 5 more
EndpointProviderIDMethod
Capture ScreenshotAbstractabstract/capture-screenshotGET
Scrape URLAbstractabstract/scrape-urlGET
Batch ScrapeByteminebytemine/batch-scrapePOST
Continue Crawl JobByteminebytemine/continue-crawl-jobPOST
Crawl Job StatusByteminebytemine/crawl-job-statusPOST
Detect Page ChangesByteminebytemine/detect-page-changesPOST
Get Crawl ResultsByteminebytemine/get-crawl-resultsPOST
Map Website URLsByteminebytemine/map-website-urlsPOST
Save Page SnapshotByteminebytemine/save-page-snapshotPOST
Scrape Single PageByteminebytemine/scrape-single-pagePOST
Start Recursive CrawlByteminebytemine/start-recursive-crawlPOST
Crawl website and extract MarkdownContext.devcontext-dev/crawl-website-and-extract-markdownPOST
Crawl website sitemapContext.devcontext-dev/crawl-website-sitemapGET
Scrape FontsContext.devcontext-dev/scrape-fontsGET
Scrape images from a URLContext.devcontext-dev/scrape-images-from-a-urlGET
Scrape raw HTML from a URLContext.devcontext-dev/scrape-raw-html-from-a-urlGET
Scrape ScreenshotContext.devcontext-dev/scrape-screenshotGET
Scrape StyleguideContext.devcontext-dev/scrape-styleguideGET
Scrape URL and convert to MarkdownContext.devcontext-dev/scrape-url-and-convert-to-markdownGET
AI CompletionMassive Webmassive-web/ai-completionGET
AI DevicesMassive Webmassive-web/ai-devicesGET
Async AI CompletionMassive Webmassive-web/async-ai-completionGET
Async Browse ContentMassive Webmassive-web/async-browse-contentGET
Async Search ResultsMassive Webmassive-web/async-search-resultsGET
Batch AI CompletionsMassive Webmassive-web/batch-ai-completionsPOST
Batch AI StatusOn requestMassive Webmassive-web/batch-ai-statusGET
Batch BrowseMassive Webmassive-web/batch-browsePOST
Batch Browse StatusOn requestMassive Webmassive-web/batch-browse-statusGET
Batch SearchMassive Webmassive-web/batch-searchPOST
Batch Search StatusOn requestMassive Webmassive-web/batch-search-statusGET
Browse ContentMassive Webmassive-web/browse-contentGET
Browser DevicesMassive Webmassive-web/browser-devicesGET
Search DevicesMassive Webmassive-web/search-devicesGET
Search ResultsMassive Webmassive-web/search-resultsGET
Execute Page ActionOn requestNottenotte/execute-page-actionPOST
Get Agent StatusOn requestNottenotte/get-agent-statusGET
Get Network LogsOn requestNottenotte/get-network-logsGET
Get SessionOn requestNottenotte/get-sessionGET
Get Session CookiesOn requestNottenotte/get-session-cookiesGET
Observe PageOn requestNottenotte/observe-pagePOST
Scrape from HTMLNottenotte/scrape-from-htmlPOST
Scrape PageOn requestNottenotte/scrape-pagePOST
Scrape WebpageNottenotte/scrape-webpagePOST
Set Session CookiesOn requestNottenotte/set-session-cookiesPOST
Start AgentOn requestNottenotte/start-agentPOST
Start SessionOn requestNottenotte/start-sessionPOST
Stop AgentOn requestNottenotte/stop-agentDELETE
Stop SessionOn requestNottenotte/stop-sessionDELETE
Take ScreenshotOn requestNottenotte/take-screenshotPOST
Batch InfoOlostepolostep/batch-infoGET
Batch ItemsOlostepolostep/batch-itemsGET
Crawl InfoOlostepolostep/crawl-infoGET
Crawl PagesOlostepolostep/crawl-pagesGET
Create ScrapeOlostepolostep/create-scrapePOST
Get ScrapeOlostepolostep/get-scrapeGET
MapsOlostepolostep/mapsPOST
Retrieve ContentOlostepolostep/retrieve-contentGET
Start BatchOlostepolostep/start-batchPOST
Start CrawlOlostepolostep/start-crawlPOST
RunRiveterriveter/runPOST
Run dataRiveterriveter/run-dataGET
Run statusRiveterriveter/run-statusGET
ScrapeRiveterriveter/scrapePOST
Stop runOn requestRiveterriveter/stop-runPOST
Create MonitorOn requestScrapeGraphAIscrapegraphai/create-monitorPOST
Delete MonitorOn requestScrapeGraphAIscrapegraphai/delete-monitorDELETE
Extract Structured JSONScrapeGraphAIscrapegraphai/extract-structured-jsonPOST
Get MonitorOn requestScrapeGraphAIscrapegraphai/get-monitorGET
Get Monitor ActivityOn requestScrapeGraphAIscrapegraphai/get-monitor-activityGET
Pause MonitorOn requestScrapeGraphAIscrapegraphai/pause-monitorPOST
Resume MonitorOn requestScrapeGraphAIscrapegraphai/resume-monitorPOST
Scrape a URLScrapeGraphAIscrapegraphai/scrape-a-urlPOST
Start CrawlScrapeGraphAIscrapegraphai/start-crawlPOST
Update MonitorOn requestScrapeGraphAIscrapegraphai/update-monitorPATCH
Scrape WebpageSerper Scrapeserper-scrape/scrape-webpagePOST
Tavily CrawlTavilytavily/tavily-crawlPOST
Tavily ExtractTavilytavily/tavily-extractPOST
Tavily MapTavilytavily/tavily-mapPOST
Fetch and extract contentTinyFishtinyfish/fetch-and-extract-contentPOST
Start automation (async)TinyFishtinyfish/start-automation-asyncPOST

Call any of them

curl https://api.arettic.com/v1/call \
  -H "Authorization: Bearer $ARETTIC_KEY" \
  -H "Content-Type: application/json" \
  -d '{"endpoint": "serper/google-maps-search", "body": {"q": "coffee in Bangalore"}}'

Send query, body and path_params as the provider's API takes them. Each endpoint's price per call is on the prices page and in the API. Endpoints marked “On request” act on resources in a shared account (inboxes, phone agents, sandboxes, sessions) or send messages, so we open them per customer. For results that are checked before you pay, use the verified jobs.