FlightFinder · Authentication Profile

Flightfinder Authentication

Authentication

FlightFinder's Aviation Safety Data API is bearer-token only, with a documented keyless tier that answers every GET data endpoint with NO Authorization header at all. There is no OAuth, no OIDC, no mTLS and no query-string key: the API rejects ?api_key= outright. Key issuance is account-bound and happens over the same API.

FlightFinder secures its APIs with http and none across 2 declared security schemes, as derived from its OpenAPI definitions.

AviationAviation SafetyAccident DataOpen DataPublic DomainTransportationGovernment DataResearchReference DataAgent Ready
Methods: http, none Schemes: 2 OAuth flows: API key in:

Security Schemes

bearerKey http
scheme: bearer · in: header ()
keyless none

Source

Authentication Profile

Raw ↑
generated: '2026-09-03'
method: searched
source: >-
  https://himaxym.com/developers (Authentication + "Get an API key" sections) and
  info.description / components.securitySchemes of
  https://himaxym.com/api/v1/data/openapi.json. Live 401 bodies were observed on
  2026-09-03 against https://himaxym.com/api/v1/data/ping and /events.
docs: https://himaxym.com/developers
description: >-
  FlightFinder's Aviation Safety Data API is bearer-token only, with a documented
  keyless tier that answers every GET data endpoint with NO Authorization header at
  all. There is no OAuth, no OIDC, no mTLS and no query-string key: the API rejects
  ?api_key= outright. Key issuance is account-bound and happens over the same API.
summary:
  types:
  - http
  - none
  primary: http bearer
  anonymous_tier: true
schemes:
- name: bearerKey
  type: http
  scheme: bearer
  in: header
  header: Authorization
  description: >-
    API key as a bearer token. On the /keys management routes this is the account
    JWT instead — the API key itself cannot create or revoke keys.
  applies_to: all operations (declared as the top-level security requirement)
  sources:
  - openapi/flightfinder-aviation-safety-data-openapi.json
  - https://himaxym.com/developers
- name: keyless
  type: none
  description: >-
    Documented anonymous tier. Every GET data endpoint answers with no Authorization
    header at 100 requests/day/IP. Confirmed live 2026-09-03:
    `curl 'https://himaxym.com/api/v1/data/events?limit=1'` returned HTTP 200 with
    real records and no credential.
  applies_to: all GET data endpoints
  sources:
  - https://himaxym.com/developers
token_types:
- name: API key
  format: opaque bearer token
  issued_by: POST /keys
  issued_to: a himaxym.com account
  shown: once — only a hash is stored server-side
  max_active: 5 per account
  revoke: DELETE /keys/{id}
  propagation: a new key or a pro upgrade can take up to 5 minutes to reach every worker
- name: account JWT
  format: JWT
  used_for: the /keys management routes only (POST /keys, GET /keys, DELETE /keys/{id})
  note: >-
    An API key cannot create or revoke keys — the /keys routes require the account
    token, and they return a different error envelope
    ({"success":false,"message":"Unauthorized"}) than the data routes.
prohibited:
  query_string_key:
    supported: false
    status: 401
    code: query_key_unsupported
    reason_published: >-
      "query strings end up in access logs and browser history" (OpenAPI
      info.description and the /developers Authentication note)
    observed: >-
      GET https://himaxym.com/api/v1/data/events?limit=1&api_key=foo returned 401
      {"error":{"code":"query_key_unsupported", ...}} on 2026-09-03
oauth2: false
openid_connect: false
mutual_tls: false
scopes:
  supported: false
  note: >-
    No scope surface exists. Access is tiered by plan (keyless / free key / pro key),
    not by scope, so scopes/ is intentionally absent rather than empty.
errors:
- code: bad_key
  status: 401
  message: unknown or revoked API key
  observed: true
- code: query_key_unsupported
  status: 401
  message: 'passing the key as ?api_key= is no longer supported — send it as an Authorization: Bearer header'
  observed: true

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/flightfinder-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.