cdpfleet Sign up free

cdpfleet / Functions

Functions

Browser tasks, one call each.

Functions run a ready-made task in a real browser on the cdpfleet fleet — from the country you choose — and give you the result: no browser to launch, connect or close. Try the free tools below without signing up, or call any of them from code and the dashboard.

  • 5free tools
  • 12Functions
  • 51countries
  • 0sign-ups to try

Try them free

Screenshot

Check how a page looks from another country, capture it for a ticket or a report, or test what a link preview will show.

Open screenshot →

PDF

Archive a page as it looked today, attach it to an email, or keep a receipt. The free tool's PDF is an image of the page; over the API, a run in Chrome gives a text PDF.

Open pdf →

Markdown

Feed a page to ChatGPT or Claude, save an article as notes, or index a site for search.

Open markdown →

Live tab

Check what a site shows in another country, test a page without exposing your own IP, or try cdpfleet's browsers by hand. With an API key the tab stays open longer, can be shared with someone by link, and hands its cookies back to your code.

Open live tab →

Raw page

Find the API a page gets its data from, debug what a single-page app fetches, or check which cookies a site sets on first visit.

Open raw page →

Everything Functions do

Scrape

HTML, Markdown, text, links, a screenshot, XHR calls and cookies in one call — after clicks and typing, with CSS selectors returned as JSON.

Scrape →

Map

A site's URLs from its sitemaps and links in seconds; as a job, the whole site with no limit.

Map →

Geo compare

The same page from up to five countries side by side, with a diff of what changes.

Geo compare →

Live tab

A remote tab you or anyone with the link can use from a browser — sign in by hand, then hand the cookies to your code.

Live tab →

Batch and crawl

Any number of URLs, or a whole site, in the background for as long as it takes; results as JSON lines or a zip.

Jobs →

Watch

Stay on a page and stream its XHR, WebSocket and DOM changes live.

Watch →

Warmup

A browser that browses a site like a person on one IP, building up cookies — scrape in its tab whenever you need.

Warmup →

Monitors

Check a page on a schedule and get a diff by webhook or email when it changes.

Monitors →

How the free tools work

  • 20 runs a day and 2 at once per address, after a quick Cloudflare check.
  • Runs on a shared cdpfleet browser through the free Community proxy in the country you pick; at busy times a run can take longer or ask you to retry.
  • Public pages only: private and local addresses are refused. Up to 60 seconds per page.
  • For more — your own threads, your own or residential proxies, any browser and phone devices — call the same functions with an API key; the Community plan is free, and paid plans add more.

The same from code

One HTTP call per page with your API key: no browser code, no Playwright. Billed like a browser session — a call holds one thread while it runs.

curl -s https://cdpfleet.com/v1/functions/screenshot \
  -H "x-api-key: $CDPFLEET_API_KEY" -H "content-type: application/json" \
  -d '{"url":"https://example.com/","country":"de","full_page":true}' -o shot.png -D - | grep -i '^x-call-id'