Skip to main content
You need a Professional or Enterprise plan and your key from Dashboard → API. The examples use fly_live_XXXX: replace it with your key.
1

Store your key

2

Check your plan and quota (free)

3

Run a search (1 request)

billed: true means this call used one request. usage is your quota after the call.
4

Download the raw file of a result (1 request)

Pass a result’s system_id to the System ID module. With ?format=txt you get the file itself:
-OJ saves it under the name from Content-Disposition. See Raw files and text output.

Handle errors

Errors share one envelope and are never billed:
Branch on error.code, not on message. On 429, wait for the number of seconds in Retry-After. The full list is in Errors.

Python