FakerAPI Companies API

Generate fake business records.

Operations 1

GET /companies List Fake Companies #

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-schema/fakerapi-address-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-schema/fakerapi-book-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-schema/fakerapi-company-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-schema/fakerapi-envelope-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-schema/fakerapi-image-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-schema/fakerapi-person-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-schema/fakerapi-place-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-schema/fakerapi-product-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-schema/fakerapi-text-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-schema/fakerapi-user-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-structure/fakerapi-address-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-structure/fakerapi-book-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-structure/fakerapi-company-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-structure/fakerapi-envelope-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-structure/fakerapi-image-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-structure/fakerapi-person-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-structure/fakerapi-place-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-structure/fakerapi-product-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-structure/fakerapi-text-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/fakerapi/refs/heads/main/json-structure/fakerapi-user-structure.json

Other Resources

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/fakerapi-companies-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

fakerapi-companies-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Faker Addresses Companies API
  description: "FakerAPI is a free, no-authentication REST API that returns realistic fake\ndata for developers, designers, and QA engineers. It is built on top of the\nPHP Faker library and exposes a single shape of GET endpoints for every\nresource: addresses, books, companies, images, persons, places, products,\ntexts, users, and a fully custom resource builder.\n\nEvery endpoint accepts the same three control parameters:\n  * `_quantity` (1-1000, default 10)\n  * `_locale` (60+ locales, default `en_US`)\n  * `_seed` (any integer, for reproducible payloads)\n\nAll responses share an identical envelope: `status`, `code`, `locale`,\n`seed`, `total`, and a `data` array of resource objects.\n"
  version: 1.0.0
  contact:
    name: Alessandro Pietrantonio
    url: https://fakerapi.it/en
  license:
    name: Open Source
    url: https://github.com/pietrantonio91/faker-api
servers:
- url: https://fakerapi.it/api/v1
  description: FakerAPI v1 (stable)
tags:
- name: Companies
  description: Generate fake business records.
paths:
  /companies:
    get:
      tags:
      - Companies
      operationId: listCompanies
      summary: List Fake Companies
      description: Return a collection of fake company records including nested addresses.
      parameters:
      - $ref: '#/components/parameters/Quantity'
      - $ref: '#/components/parameters/Locale'
      - $ref: '#/components/parameters/Seed'
      responses:
        '200':
          description: A collection of fake companies.
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/Envelope'
                - type: object
                  properties:
                    data:
                      type: array
                      items:
                        $ref: '#/components/schemas/Company'
components:
  parameters:
    Locale:
      name: _locale
      in: query
      required: false
      description: Locale code controlling language/region of generated data (e.g. `en_US`, `fr_FR`, `it_IT`). Default `en_US`.
      schema:
        type: string
        default: en_US
        example: en_US
    Quantity:
      name: _quantity
      in: query
      required: false
      description: Number of records to return (1-1000). Default 10.
      schema:
        type: integer
        minimum: 1
        maximum: 1000
        default: 10
    Seed:
      name: _seed
      in: query
      required: false
      description: Integer seed for deterministic, reproducible output.
      schema:
        type: integer
        example: 42
  schemas:
    Company:
      type: object
      properties:
        id:
          type: integer
          example: 1
        name:
          type: string
          example: Krajcik LLC
        email:
          type: string
          format: email
          example: wilbert14@satterfield.org
        vat:
          type: string
          example: '07027776643'
        phone:
          type: string
          example: '+14252384998'
        country:
          type: string
          example: Belize
        addresses:
          type: array
          items:
            $ref: '#/components/schemas/Address'
        website:
          type: string
          format: uri
          example: http://blick.biz
        image:
          type: string
          format: uri
          example: http://placeimg.com/640/480/people
    Envelope:
      type: object
      required:
      - status
      - code
      - locale
      - total
      - data
      properties:
        status:
          type: string
          example: OK
        code:
          type: integer
          example: 200
        locale:
          type: string
          example: en_US
        seed:
          type:
          - string
          - 'null'
          example: '42'
        total:
          type: integer
          example: 10
        data:
          type: array
          items:
            type: object
    Address:
      type: object
      properties:
        id:
          type: integer
          example: 1
        street:
          type: string
          example: 4546 Willms Run
        streetName:
          type: string
          example: Trantow Creek
        buildingNumber:
          type: string
          example: '14316'
        city:
          type: string
          example: South Christina
        zipcode:
          type: string
          example: 08745-4080
        country:
          type: string
          example: Svalbard & Jan Mayen
        country_code:
          type: string
          example: SJ
        latitude:
          type: number
          format: double
          example: 45.46427
        longitude:
          type: number
          format: double
          example: 9.18951