apione-store API

apione-store API as documented publicly: 16 operations. Contract generated from the documentation by API Evangelist (2026-10-30); not the provider's own document.

Operations 16

POST /api/v1/companies/enrich POST /api/v1/companies/enrich #
POST /api/v1/companies/hiring POST /api/v1/companies/hiring #
POST /api/v1/companies/match POST /api/v1/companies/match #
POST /api/v1/companies/normalize-name POST /api/v1/companies/normalize-name #
POST /api/v1/companies/search POST /api/v1/companies/search #
POST /api/v1/emails/find POST /api/v1/emails/find #
POST /api/v1/emails/verify POST /api/v1/emails/verify #
POST /api/v1/people/enrich POST /api/v1/people/enrich #
POST /api/v1/people/search POST /api/v1/people/search #
POST /api/v1/signals POST /api/v1/signals #
POST /api/v1/tech/detect POST /api/v1/tech/detect #
POST /api/v1/watch POST /api/v1/watch #
POST /v1/company POST /v1/company #
POST /v1/email/find POST /v1/email/find #
POST /v1/email/verify POST /v1/email/verify #
POST /v1/people POST /v1/people #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/apione-store:apione-store-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

apione-store-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: apione-store API
  version: '2026-10-30'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-30: 16 operation(s) read from 35 public documentation page(s) (each
    operation names its page in x-source). This is not the provider''s published contract; apione-store has published no machine-readable contract
    that the pipeline could find. Engine: local.'
  x-evidence-tiers:
    code-example: 16
    documentation: 0
    pages-with-code: 33
    pages-read: 35
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-10-30'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://apione.store/endpoints/email-finder
  - https://apione.store/endpoints/people-search
  - https://apione.store/endpoints/company-search
  - https://apione.store/endpoints/hiring-signals
  - https://apione.store/endpoints/business-signals
  - https://apione.store/endpoints/people-enrichment
  - https://apione.store/endpoints/company-enrichment
  - https://apione.store/endpoints/email-verification
  - https://apione.store/endpoints/tech-stack-detection
  - https://apione.store/endpoints/company-name-normalization
  - https://apione.store/endpoints/arabic-english-name-matching
  - https://apione.store/docs/api-reference
  - https://apione.store/docs
  - https://apione.store/docs/quickstart
  - https://apione.store
  - https://api.apione.store
  - https://apione.store/docs/mcp
  - https://apione.store/docs/crm-enrichment
  - https://apione.store/docs/signal-watch
  - https://apione.store/docs/authentication
  - https://apione.store/docs/curl-examples
  - https://apione.store/docs/enrich-from-domain
  - https://apione.store/docs/gtm-workflow
  - https://apione.store/docs/async-webhooks
  - https://api.apione.store/docs
  - https://api.apione.store/docs/mcp
  - https://api.apione.store/docs/crm-enrichment
  - https://api.apione.store/docs/signal-watch
  - https://api.apione.store/docs/authentication
  - https://api.apione.store/docs/quickstart
  - https://api.apione.store/docs/api-reference
  - https://api.apione.store/docs/curl-examples
  - https://api.apione.store/docs/enrich-from-domain
  - https://api.apione.store/docs/gtm-workflow
  - https://api.apione.store/docs/async-webhooks
paths:
  /api/v1/companies/enrich:
    post:
      operationId: post_api_v1_companies_enrich
      tags:
      - Api
      summary: POST /api/v1/companies/enrich
      x-source: https://apione.store/endpoints/company-enrichment
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiV1CompaniesEnrichRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/api/v1/companies/enrich  -H \"X-API-Key: YOUR_KEY\" -H \"Content-Type: application/json\"\
          \  -d '{\"domain\":\"foodics.com\"}' \n Parameter Required Description domain yes Company website domain, for example foodics.com \n\
          \ Response \n Field Description name, description, industry, industry_vertical Who the company is business_model B2B, B2C, B2B2C or\
          \ Marketplace company_si"
  /api/v1/companies/hiring:
    post:
      operationId: post_api_v1_companies_hiring
      tags:
      - Api
      summary: POST /api/v1/companies/hiring
      x-source: https://apione.store/endpoints/hiring-signals
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiV1CompaniesHiringRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/api/v1/companies/hiring  -H \"X-API-Key: YOUR_KEY\" -H \"Content-Type: application/json\"\
          \  -d '{\"domain\":\"tamara.co\"}' \n Parameter Required Description domain yes Company domain \n Response \n Field Description found,\
          \ open_roles Whether roles were found and how many by_department, by_location Counts, for example Riyadh 10, Dubai 9 roles[] title,\
          \ department, location"
  /api/v1/companies/match:
    post:
      operationId: post_api_v1_companies_match
      tags:
      - Api
      summary: POST /api/v1/companies/match
      x-source: https://apione.store/endpoints/arabic-english-name-matching
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiV1CompaniesMatchRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/api/v1/companies/match  -H \"X-API-Key: YOUR_KEY\" -H \"Content-Type: application/json\"\
          \  -d '{\"name_a\":\"شركة قيود لتقنية المعلومات\",\"name_b\":\"Qoyod LLC\"}' \n Parameter Required Description name_a yes First name,\
          \ Arabic or English name_b yes Second name, Arabic or English \n Response \n Field Description score 0 to 1 verdict same, likely_same,\
          \ possible or different m"
  /api/v1/companies/normalize-name:
    post:
      operationId: post_api_v1_companies_normalize_name
      tags:
      - Api
      summary: POST /api/v1/companies/normalize-name
      x-source: https://apione.store/endpoints/company-name-normalization
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiV1CompaniesNormalizeNameRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/api/v1/companies/normalize-name  -H \"X-API-Key: YOUR_KEY\" -H \"Content-Type: application/json\"\
          \  -d '{\"name\":\"مؤسسة رواء للتجارة ذ.م.م\"}' \n Parameter Required Description name yes Company name, Arabic or English \n Response\
          \ \n Field Description script arabic, latin or mixed core_name, legal_forms_removed Normalised name match_key Use it to group duplicates\
          \ variant"
  /api/v1/companies/search:
    post:
      operationId: post_api_v1_companies_search
      tags:
      - Api
      summary: POST /api/v1/companies/search
      x-source: https://apione.store/endpoints/company-search
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiV1CompaniesSearchRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/api/v1/companies/search  -H \"X-API-Key: YOUR_KEY\" -H \"Content-Type: application/json\"\
          \  -d '{\"country\":\"SA\",\"keyword\":\"accounting software\",\"count\":10}' \n Parameter Required Description country no ISO-2 code\
          \ (SA, AE, QA, KW, BH, OM, EG...) or a list city no City name, for example Riyadh industry no Industry text keyword no Free-text keyword\
          \ employee_range no 1-"
  /api/v1/emails/find:
    post:
      operationId: post_api_v1_emails_find
      tags:
      - Api
      summary: POST /api/v1/emails/find
      x-source: https://apione.store/endpoints/email-finder
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiV1EmailsFindRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/api/v1/emails/find  -H \"X-API-Key: YOUR_KEY\" -H \"Content-Type: application/json\" \
          \ -d '{\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"domain\":\"example.com\"}' \n Parameter Required Description first_name yes First\
          \ name (or full_name) last_name yes Last name (or full_name) domain yes Company domain \n Response \n Field Description email Work email\
          \ or null verified, deliver"
  /api/v1/emails/verify:
    post:
      operationId: post_api_v1_emails_verify
      tags:
      - Api
      summary: POST /api/v1/emails/verify
      x-source: https://apione.store/endpoints/email-verification
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiV1EmailsVerifyRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/api/v1/emails/verify  -H \"X-API-Key: YOUR_KEY\" -H \"Content-Type: application/json\"\
          \  -d '{\"email\":\"jane@example.com\"}' \n Parameter Required Description email yes Address to verify \n Response \n Field Description\
          \ syntax_valid, is_deliverable, reachability Deliverability is_catch_all, mailbox_exists Mailbox checks is_role_address, is_disposable,\
          \ is_free_provider A"
  /api/v1/people/enrich:
    post:
      operationId: post_api_v1_people_enrich
      tags:
      - Api
      summary: POST /api/v1/people/enrich
      x-source: https://apione.store/endpoints/people-enrichment
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiV1PeopleEnrichRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/api/v1/people/enrich  -H \"X-API-Key: YOUR_KEY\" -H \"Content-Type: application/json\"\
          \  -d '{\"name\":\"Jane Doe\",\"domain\":\"example.com\"}' \n Parameter Required Description name yes Full name domain no Company domain\
          \ company no Company name, when no domain \n Response \n Field Description found Whether a matching person was found title, seniority,\
          \ department, career_sta"
  /api/v1/people/search:
    post:
      operationId: post_api_v1_people_search
      tags:
      - Api
      summary: POST /api/v1/people/search
      x-source: https://apione.store/endpoints/people-search
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiV1PeopleSearchRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/api/v1/people/search  -H \"X-API-Key: YOUR_KEY\" -H \"Content-Type: application/json\"\
          \  -d '{\"company\":\"Foodics\",\"title\":\"Head of Sales\",\"count\":5}' \n Parameter Required Description company no Current company\
          \ name title no Current title text country no ISO-2 code location no Location text keyword no Free-text keyword count no 1 to 25, default\
          \ 10 \n Response \n Field"
  /api/v1/signals:
    post:
      operationId: post_api_v1_signals
      tags:
      - Api
      summary: POST /api/v1/signals
      x-source: https://apione.store/endpoints/business-signals
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiV1SignalsRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/api/v1/signals  -H \"X-API-Key: YOUR_KEY\" -H \"Content-Type: application/json\"  -d '{\"\
          domain\":\"lean.sa\"}' \n Parameter Required Description domain no Company domain content no Or a text to analyse instead of a domain\
          \ \n Response \n Field Description entity Company analysed signals[] type, title, description, strength, confidence, detected_at, source_hint\
          \ overall_in"
  /api/v1/tech/detect:
    post:
      operationId: post_api_v1_tech_detect
      tags:
      - Api
      summary: POST /api/v1/tech/detect
      x-source: https://apione.store/endpoints/tech-stack-detection
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiV1TechDetectRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/api/v1/tech/detect  -H \"X-API-Key: YOUR_KEY\" -H \"Content-Type: application/json\" \
          \ -d '{\"domain\":\"tamara.co\"}' \n Parameter Required Description domain yes Company domain \n Response \n Field Description technologies[]\
          \ name, category, confidence, evidence fetched, final_url What was actually read detection_confidence Overall confidence \n Cost \n\
          \ 4 credits. Free whe"
  /api/v1/watch:
    post:
      operationId: post_api_v1_watch
      tags:
      - Api
      summary: POST /api/v1/watch
      x-source: https://apione.store/docs/api-reference
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostApiV1WatchRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://apione.store/api/v1/watch  -H \"X-API-Key: ak_live_YOUR_KEY\"  -H \"Content-Type: application/json\"  -d\
          \ '{\n \"entity_type\": \"company\",\n \"entity_domain\": \"stripe.com\",\n \"signal_types\": [\"hiring_surge\", \"funding_event\",\
          \ \"tech_stack_change\"],\n \"webhook_url\": \"https://your.app/signals\",\n \"check_frequency\": \"daily\",\n \"label\": \"Stripe —\
          \ target account\"\n }'\njson\nCopy\n{\n \"id\": 42,\n \"webho"
  /v1/company:
    post:
      operationId: post_v1_company
      tags:
      - Company
      summary: POST /v1/company
      x-source: https://apione.store/docs/api-reference
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostV1CompanyRequest'
      responses:
        '201':
          description: Success (shape read from the example response on the page)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostV1CompanyResponse'
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/v1/company  -H \"Authorization: Bearer YOUR_API_KEY\"  -H \"Content-Type: application/json\"\
          \  -d '{\"domain\": \"stripe.com\"}'\n3. Parse the response\njson\nCopy\n{\n \"name\": \"Stripe\",\n \"domain\": \"stripe.com\",\n \"\
          confidence\": \"94%\",\n \"industry\": \"Financial Technology\",\n \"business_model\": \"B2B SaaS + Payments\",\n \"company_size\":\
          \ \"5,001–10,000\",\n \"headquarters\": \"San Francisc"
  /v1/email/find:
    post:
      operationId: post_v1_email_find
      tags:
      - Email
      summary: POST /v1/email/find
      x-source: https://apione.store/docs/api-reference
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostV1EmailFindRequest'
      responses:
        '201':
          description: Success (shape read from the example response on the page)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostV1EmailFindResponse'
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/v1/email/find  -H \"Authorization: Bearer YOUR_API_KEY\"  -H \"Content-Type: application/json\"\
          \  -d '{\"first_name\": \"David\", \"last_name\": \"Chen\", \"domain\": \"stripe.com\"}'\nResponse\njson\nCopy\n{\n \"candidates\":\
          \ [\n {\"email\": \"david.chen@stripe.com\", \"confidence\": 89},\n {\"email\": \"d.chen@stripe.com\", \"confidence\": 71},\n {\"email\"\
          : \"davidchen@stripe.com\", \"confidence\": 43"
  /v1/email/verify:
    post:
      operationId: post_v1_email_verify
      tags:
      - Email
      summary: POST /v1/email/verify
      x-source: https://apione.store/docs/api-reference
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostV1EmailVerifyRequest'
      responses:
        '201':
          description: Success (shape read from the example response on the page)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostV1EmailVerifyResponse'
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/v1/email/verify  -H \"Authorization: Bearer YOUR_API_KEY\"  -H \"Content-Type: application/json\"\
          \  -d '{\"email\": \"david.chen@stripe.com\"}'\nResponse\njson\nCopy\n{\n \"status\": \"deliverable\",\n \"mx_valid\": true,\n \"mailbox_exists\"\
          : true,\n \"is_role_address\": false,\n \"is_disposable\": false,\n \"is_catch_all\": false,\n \"recommended_action\": \"send\"\n}\n\
          People Enrichment\nEnrich a p"
  /v1/people:
    post:
      operationId: post_v1_people
      tags:
      - People
      summary: POST /v1/people
      x-source: https://apione.store/docs/api-reference
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostV1PeopleRequest'
      responses:
        '201':
          description: Success (shape read from the example response on the page)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostV1PeopleResponse'
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.apione.store/v1/people  -H \"Authorization: Bearer YOUR_API_KEY\"  -H \"Content-Type: application/json\"\
          \  -d '{\"name\": \"Sarah Kim\", \"domain\": \"notion.so\"}'\nResponse\njson\nCopy\n{\n \"title\": \"Director of Product\",\n \"seniority\"\
          : \"Director\",\n \"department\": \"Product\",\n \"career_stage\": \"Mid-senior\",\n \"years_experience\": \"8 years\",\n \"manages_team\"\
          : true,\n \"skills\": [\"Product strategy\","
components:
  schemas:
    PostApiV1CompaniesEnrichRequest:
      type: object
      properties:
        domain:
          type: string
    PostApiV1CompaniesHiringRequest:
      type: object
      properties:
        domain:
          type: string
    PostApiV1CompaniesMatchRequest:
      type: object
      properties:
        name_a:
          type: string
        name_b:
          type: string
    PostApiV1CompaniesNormalizeNameRequest:
      type: object
      properties:
        name:
          type: string
    PostApiV1CompaniesSearchRequest:
      type: object
      properties:
        country:
          type: string
        keyword:
          type: string
        count:
          type: integer
    PostApiV1EmailsFindRequest:
      type: object
      properties:
        first_name:
          type: string
        last_name:
          type: string
        domain:
          type: string
    PostApiV1EmailsVerifyRequest:
      type: object
      properties:
        email:
          type: string
    PostApiV1PeopleEnrichRequest:
      type: object
      properties:
        name:
          type: string
        domain:
          type: string
    PostApiV1PeopleSearchRequest:
      type: object
      properties:
        company:
          type: string
        title:
          type: string
        count:
          type: integer
    PostApiV1SignalsRequest:
      type: object
      properties:
        domain:
          type: string
    PostApiV1TechDetectRequest:
      type: object
      properties:
        domain:
          type: string
    PostApiV1WatchRequest:
      type: object
      properties:
        entity_type:
          type: string
        entity_domain:
          type: string
        signal_types:
          type: array
          items:
            type: string
        webhook_url:
          type: string
        check_frequency:
          type: string
        label:
          type: string
    PostV1CompanyRequest:
      type: object
      properties:
        domain:
          type: string
    PostV1CompanyResponse:
      type: object
      properties:
        name:
          type: string
        domain:
          type: string
        confidence:
          type: string
        industry:
          type: string
        business_model:
          type: string
        company_size:
          type: string
        headquarters:
          type: string
        tech_stack:
          type: array
          items:
            type: string
        growth_signals:
          type: array
          items:
            type: string
    PostV1EmailFindRequest:
      type: object
      properties:
        first_name:
          type: string
        last_name:
          type: string
        domain:
          type: string
    PostV1EmailFindResponse:
      type: object
      properties:
        candidates:
          type: array
          items:
            type: object
            properties:
              email:
                type: string
              confidence:
                type: integer
    PostV1EmailVerifyRequest:
      type: object
      properties:
        email:
          type: string
    PostV1EmailVerifyResponse:
      type: object
      properties:
        status:
          type: string
        mx_valid:
          type: boolean
        mailbox_exists:
          type: boolean
        is_role_address:
          type: boolean
        is_disposable:
          type: boolean
        is_catch_all:
          type: boolean
        recommended_action:
          type: string
    PostV1PeopleRequest:
      type: object
      properties:
        name:
          type: string
        domain:
          type: string
    PostV1PeopleResponse:
      type: object
      properties:
        title:
          type: string
        seniority:
          type: string
        department:
          type: string
        career_stage:
          type: string
        years_experience:
          type: string
        manages_team:
          type: boolean
        skills:
          type: array
          items:
            type: string
        confidence:
          type: string
  securitySchemes:
    bearer:
      type: http
      scheme: bearer
security:
- bearer: []
tags:
- name: Api
- name: Company
- name: Email
- name: People