Work in progress Learn More

Datacircle

Gaffa pricing: web scraping API, Create a new browser request

Is Gaffa yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.

14% complete: 1 of the 7 key fields we checkSee the 7 fields

$0.00per 1,000 pagesWe haven't run Gaffa through our web scraping API benchmark yet.This plan is free. We rank 1,855 plans for web scraping APIs by price. Half the plans cost $2.00 per 1,000 pages or less.PhantomJsCloud's $10 monthly plan is the cheapest paid plan per 1,000 pages: as little as $0.022. PhantomJsCloud's $10 monthly plan covers up to 15,000 pages a day.Spider Cloud's $40 monthly plan covers any number of pages. Spider Cloud's $40 monthly plan costs more up front than PhantomJsCloud's $10 monthly plan.WebScraping.AI, ScraperAPI and Scrappey are the best web scraping API providers in our benchmark.
Plan: Free credits one of Gaffa's 6 plans
Call: POST /v1/browser/requests, Create a new browser request one of Gaffa's 2 calls
API: Web scraping API Gaffa's only API

About this item

  • Live. Gaffa fetches the web page you ask for when you call the API.
  • 1 of the 7 key fields we check. Markdown.
  • Nothing to pay. You get 500 credits, enough for 500 calls. Calls stop once your credits run out.
  • One call. You send url to POST /v1/browser/requests. You set settings.actions[].type to "generate_markdown". The call returns the answer when the provider is quick. When the provider is slow, the call returns a job. You fetch the answer once the job is done.
  • Who can get it: anyone who creates an account, no credit card required. Keep data: no limit. Use data: with conditions.

Gaffa: web scraping API alternatives

Gaffa alternatives: every web scraping API provider ranked

The table starts with Gaffa's cheapest paid plan. Next come plans from other providers with the price per 1,000 pages closest to Gaffa's. Each plan in the table gives live data.

Gaffa, $249 monthly, Growth, POST /v1/browser/requests, Create a new browser requestScraperAPI, $299 monthly, Business, POST /jobs, Async API with premium proxies and JS renderingUjeebu, $299 monthly, Pro, GET /scrape, Scrape, premium proxy, with JSSearlo, $9.99 pack, Starter, POST /scrape/batch, Batch Scrape, renderedPagePixels, $24.99 monthly
$ per 1,000 pages$2.49$2.492$2.492$2.498$2.499
Completeness14%43%14%57%14%
Billingmonthlymonthlymonthlypay firstmonthly
Pay$249$299$299$9.99$24.99
Enough for100,000 calls a month120,000 calls a month120,000 calls a month4,000 results10,000 calls a month
Freshnesslivelivelivelivelive
Who can get itanyoneanyoneanyone who is 18 or older, or 13 to 17 with a parent's or guardian's permissionanyone at least 18 years oldanyone

Sources

From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-04.

  1. gaffa.dev
  2. gaffa.dev/docs/api-reference/post-v1-browser-requests
  3. gaffa.dev/docs/credits-and-pricing
  4. gaffa.dev/docs/features/browser-requests
  5. gaffa.dev/docs/features/browser-requests/actions/generate-markdown
  6. gaffa.dev/legal/acceptable-use-policy
  7. gaffa.dev/legal/terms-of-service

Product details

The key fields this plan's answer can hold, then each filled column in its row on the sheet.

  • Screenshot, not in the answer
  • Markdown
  • HTML, not in the answer
  • Text, not in the answer
  • Summary, not in the answer
  • Links, not in the answer
  • Images, not in the answer
Price
$ per 1,000 pages$0.00
Percall
Billingfree
Charges
Also pays forfrom the same budget: Create a site mapping request
Overage
Units caphard
Not found
$ per 1,000$0.00
In their words
Their pitchAny web page. One API. Send a request, say what you want back. Gaffa handles everything in between and turns every page into an API, built for you and your agents.
Data
Freshnesslive
Keep datano limit
Use data"Customers must not use the Products in a way that places an undue burden on any website or service. In particular, customers must: limit their request rate to any single website to a level that does not degrade its performance or availability for other users, respect rate-limit signals from target websites, including HTTP 429 and 503 responses and Retry-After headers, and back off when they are received, respect robots.txt directives and other machine-readable restrictions on automated access, not use the Products to circumvent technical measures that restrict access, such as login walls or paywalls.", "Our Products must not be used for: accessing non-public data, such as content behind a login or paywall, unless the customer is authorised to access it (for example, their own account or data they have been granted access to) and doing so does not breach the website's terms, collecting special category or sensitive personal data, such as health, biometric or financial data, without a lawful basis.", "Our Products must not be used for the purpose of sending unsolicited bulk or commercial messages in violation of the laws and regulations applicable to your jurisdiction (“spam”).", "Our Products must not be used for the purpose of running unconfirmed mailing lists or telephone number lists", "Our Products must not be used to access any account or electronic resource where the group or individual attempting to gain access does not own or is not authorised to access the resource", "Each customer is responsible for determining which laws and regulations apply to their use of the Products, and for complying with them.", "We provide our facilities with the assumption your use will be "business as usual" [...] If your use is considered to be excessive, then additional fees may be charged or capacity may be restricted.", "By using this website, you warrant [...] that you will not: [...] harvest, collect, or gather user data without the user’s consent, or use this website or its associated services in such a way that may infringe the privacy, intellectual property rights, or other rights of third parties."
Plan
Pay$0
You get500 credits
Enough for500 calls
Rate limit
Batch1
Speed
Answerin the call or by polling
The call
You sendurl, settings.actions[].type "generate_markdown". Optional: async, proxy_location, max_cache_age, settings.record_request, settings.time_limit, settings.max_media_bandwidth, settings.block_ads, settings.block_non_essential_assets, settings.log_redirects, settings.session_continuation.enabled, settings.session_continuation.duration_minutes, settings.session_continuation.vendor, settings.actions[].selector, settings.actions[].output_type
MethodPOST
Path/v1/browser/requests
About the plan
PlanFree credits
Who can get itanyone who creates an account, no credit card required
The 26 fields the plan's answer can hold

request ID, URL, proxy location, state, credits used, final URL, HTTP status code, from cache, data deleted, start time, completion time, running time, page load time, action ID, action type, page markdown, markdown file URL, redirect chain, proxy session ID, proxy session host, proxy session port, proxy session username, proxy session password, proxy session expiry, proxy session location, assigned proxy IP

Best GTM APIs