FAQ
Common questions about FlyPython
What is FlyPython?
FlyPython is the Python-first web runtime for agents. It gives developers a simple API and SDK to search, extract, crawl, and interact with any website — returning structured data that's ready for LLMs and agent workflows.
How is this different from Firecrawl or Browserbase?
Firecrawl and Browserbase are excellent tools, but they're primarily JS/TS-first. FlyPython is built specifically for Python developers — with a Pythonic SDK, typed models, and async support out of the box. We also emphasize schema-driven structured extraction alongside LLM-ready markdown output.
Do I need to know how to write CSS selectors?
No. You can pass a simple schema (e.g., {"title": "string", "price": "number"}) and our AI will auto-detect the best selectors. You can also omit the schema entirely for basic auto-extraction.
What output formats are supported?
JSON (structured data), Markdown (LLM-ready text), and raw HTML. You choose per request via the format parameter.
Can I use this without the Python SDK?
Absolutely. The REST API works with any language. The Python SDK is just a convenience layer with type hints and automatic retries.
How does pricing work?
Prepaid balance. You add funds to your account and every API call deducts from your balance. Extract/Search/Crawl is $0.003 per call, Screenshot is $0.01. Your first 100 calls each month are free.
Do you handle JavaScript-rendered pages?
Yes. Enable JS rendering via the js_render parameter or task settings. We use Playwright for headless browser automation.
What about anti-bot protection and CAPTCHAs?
We use a rotating proxy pool with datacenter and residential IPs, realistic headers, and retry logic. For advanced anti-bot systems, browser fingerprint spoofing is available.
Can I schedule periodic checks?
Yes. The /monitor endpoint (or monitor() in the SDK) lets you schedule any URL for periodic extraction with built-in change detection and webhook alerts.
Is there a rate limit?
Anonymous users: 10 requests/day per IP. Authenticated users: limited by API key quota. Contact us for higher limits.