Eligibility

Who may use an API and where: the countries served and excluded, the kinds of entity that may sign up, restricted uses, whether KYC, KYB or manual approval is required, and a minimum age. The first question an automated onboarding flow has to answer, read verbatim from the provider's own terms.

Also known as: Availability, Supported Countries, Who Can Use This API

Example

eligibility.yaml
- name: Eligibility
  type: Eligibility
  description: The eligibility of the Example Weather API, harvested from its own page.
  url: eligibility/example-weather-api-eligibility.yml
  source_date: '2026-11-09'
  data:
    eligibility: 0.1.0
    provider: Example Weather API
    aid: example-weather-api
    url: https://weather.example.com/legal/api-terms
    source_date: '2026-11-09'
    x-apis-io-derivation:
      synthetic: false
      method: harvested
      read: '2026-11-09'
      tool: engine/business/harvest-business.py
      model: claude-haiku-4-5
    countries:
      served: []
      excluded:
      - KP
      - IR
      text: The API is not available to users located in North Korea or Iran.
    entity_types:
    - type: business
      text: The API is offered to businesses and individual developers.
    - type: developer
      text: The API is offered to businesses and individual developers.
    restricted_uses:
    - summary: Aviation safety decisions
      text: The API must not be used as the sole source of information for aviation safety decisions.
    verification:
      kyc: null
      kyb: false
      approval_required: true
      text: Commercial plans require approval by our team before production keys are issued.
    minimum_age:
      value: 18
      text: You must be at least 18 years old to create an account.

Standards

Tools

Related Properties

Tags


All Common Properties