Answers, without the maze

Frequently asked.
Clearly answered.

Product, API, monitoring, and billing.

01 · General

What is FlyPython?

A web change event layer. Extract once, or monitor pages and receive field-level diffs.

How is this different from a crawler?

Crawlers return page content. FlyPython keeps watching and sends an event only when the fields you track change.

Do I need CSS selectors?

No. Pass a field schema such as price or stock; FlyPython resolves the page structure.

02 · API & SDK

What output formats are supported?

JSON, Markdown, and HTML. Choose the format per request.

Can I use FlyPython without Python?

Yes. Every capability is available through the REST API.

Do you handle JavaScript-rendered pages?

Yes. Enable browser rendering for SPAs and dynamic pages.

What about anti-bot protection?

Managed browser sessions, proxy routing, realistic headers, and retries handle common protection layers.

03 · Monitoring

Extract or monitor?

Extract is one request. Monitor runs on a schedule and emits events when tracked fields change.

Can I schedule periodic checks?

Yes. Use a cron schedule from hourly to weekly.

How does noise filtering work?

Timestamps, tokens, sessions, and ad rotations are ignored before diffing tracked fields.

How long is data retained?

Snapshots, diffs, and delivery logs are retained for 30 days.

04 · Billing & account

How does pricing work?

100 free calls monthly, then usage-based billing. No subscription or minimum.

Do failed requests cost anything?

No. Only successful calls are billed.

How do I sign in?

Use Google or GitHub OAuth, then create an API key in Settings.

Can I get a refund?

Unused balance is refundable within 30 days of purchase.

Still curious?

Try the product or read the API reference.