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.