Quick Start (5 minutes)
- Sign up for a free account at flypython.com
- Get your API key from Settings → API Keys
- Install the Python SDK:
pip install flypython - Set your API key:
export FLYPYTHON_API_KEY=fp_xxx - Extract your first URL in one line of Python
import flypython
result = flypython.extract(
url="https://example.com/product",
schema={"title": "string", "price": "number"}
)
print(result.data)Core Concepts
Extract
Single-shot extraction from any URL. Returns structured JSON, markdown, or raw HTML instantly. No task creation needed.
Search
Search the web and get LLM-ready results with page summaries and extractable links.
Crawl
Bulk-extract from an entire site. Set max_pages and extraction rules, get aggregated data back.
Monitor
Schedule periodic checks on any URL. Get webhook alerts when extracted data changes.
Common Issues
Page returns empty data? The site may require JavaScript rendering. Enable JS rendering in your task settings or add js_render: true to your API call.
Rate limited? API keys are limited to 60 requests/minute, and each key can have its own usage limit. Check your usage in the dashboard or raise the key's limit.
Schema not matching? Omit the schema parameter for auto-detection, or refine your CSS selectors.