The API only supports downloading scans that are in complete or aborted states. If you try to download a running scan you will get this error until it completes.
Can I search through scan results using the API?
No. Currently ThreatPipes only supports starting scans and downloading scan data.
My software does not accept CSV, JSON, or GEXF formats. Are there other options for downloading scan data?
No. Currently ThreatPipes only supports export of scan data via CSV, JSON, or GEXF formats. You can always use a local tool to parse these formats into your required format.
Is it possible to restrict the API to certain users?
No. Any ThreatPipes user (with an API key) can use all the API functions.