Albacross Company API

The Company API from Albacross — 1 operation(s) for company.

Operations 1

GET /company/{ip} Retrieve company based on its IPv4 or IPv6 address #

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/albacross:albacross-company-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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

albacross-company-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Reveal API docs Company API
  description: 'Reveal API allows you to get detailed information about a company based on one of its IPv4 or IPv6 addresses.


    Information may contain details like: a company name, address, URL, number of employees and many more.

    All of it is presented in a JSON format - a readable, self-explanatory and widely adopted industry standard.


    Our automated algorithms and multiple data sources continuously work on improving the quality of our data

    by making sure that available information is as detailed and as up-to-date as possible.

    At the same time every day, we''re increasing the range of covered addresses out of the existing IP address pool.


    If, however, you are not able to find a company for a given IP or another error occurs (not likely, but possible),

    our API will provide you with a detailed, standardised error message and an appropriate HTTP return status code.'
  version: '1.0'
servers:
- url: https://reveal.api.albacross.com
  description: Production data
- url: https://reveal.api.albakaos.com
  description: Staging data
security:
- ApiKeyAuth: []
tags:
- name: Company
paths:
  /company/{ip}:
    get:
      summary: Retrieve company based on its IPv4 or IPv6 address
      parameters:
      - name: ip
        in: path
        description: Company IPv4 (e.g. 23.45.67.89) or IPv6 (e.g. 2001:db8::1) address
        required: true
        schema:
          type: string
      responses:
        200:
          description: Company details
          content:
            application/json:
              schema:
                $ref: swagger-ui/common_components.yml#/components/schemas/Company
        204:
          description: Company not found for given IP
        400:
          description: Wrong IP format
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorMessageWrongFormat'
        401:
          description: Invalid API Key
          content:
            application/json:
              schema:
                $ref: swagger-ui/common_components.yml#/components/schemas/ErrorMessage
        429:
          description: '''Requests quota''/''Identfied quota'' has been exceeded - please contact Albacross'
          content:
            application/json:
              schema:
                $ref: swagger-ui/common_components.yml#/components/schemas/ErrorMessage
        500:
          description: Unknown error has appeared - please contact Albacross
          content:
            application/json:
              schema:
                $ref: swagger-ui/common_components.yml#/components/schemas/ErrorMessage
      tags:
      - Company
      operationId: getCompanyByIp
      x-operation-id-source: derived
components:
  schemas:
    ErrorMessageWrongFormat:
      description: 'Wrong IP format - provide an IPv4 or IPv6 address. Ex: 23.45.67.89 or 2001:db8::1'
      type: object
      properties:
        message:
          type: string
      required:
      - message
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: Authorization
externalDocs:
  url: /public/postman_collection.json
  description: Download preconfigured Postman collection
x-provenance:
  method: harvested
  publisher: Albacross
  source: https://reveal.api.albacross.com/public/albacross_reveal_api.yml
  note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
    stamped by stamp-openapi-provenance.py (roadmap#793)