FakerAPI website screenshot

FakerAPI

FakerAPI is a free, no-authentication REST API that returns realistic fake data for developers, designers, and QA engineers. Built on top of the PHP Faker library by Alessandro Pietrantonio, it exposes a uniform set of GET endpoints for addresses, books, companies, images, persons, places, products, texts, users, and a fully custom resource builder. Every endpoint accepts the same three control parameters (_quantity, _locale, _seed) and returns the same envelope, making it trivial to use for prototypes, mock servers, workshop fixtures, and integration tests.

FakerAPI publishes 10 APIs on the APIs.io network, including Addresses API, Books API, Companies API, and 7 more. Tagged areas include Test Data, Fake Data, Mocking, Developer Tools, and Open-Source.

The FakerAPI catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

27.9/100 thin ▬ flat Agent 19/100 agent aware Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
1 APIs 8 Features 7 Use Cases
Test DataFake DataMockingDeveloper ToolsOpen-SourcePublic APIs

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics does not apply to this provider. The published contracts declare no write operations, and a read-only API cannot create-or-update. The facet is excluded from this provider's denominator entirely — not scored zero. A reference or data API is not deficient for being unable to upsert.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/fakerapi: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 10

Individual APIs this provider publishes, each with its own machine-readable definition.

FakerAPI Addresses API

Generate fake postal addresses with geo coordinates.

FakerAPI Books API

Generate fake book records.

FakerAPI Companies API

Generate fake business records.

FakerAPI Custom API

Generate fake records with a caller-defined field schema.

FakerAPI Images API

Generate fake image references (titles, descriptions, URLs).

FakerAPI Persons API

Generate fake person profiles with nested addresses.

FakerAPI Places API

Generate fake geographic coordinates.

FakerAPI Products API

Generate fake product records with images.

FakerAPI Texts API

Generate fake titled text blocks.

FakerAPI Users API

Generate fake application user accounts.

Scroll for all 10

Open Collections 12

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Faker Addresses API

OPEN COLLECTION

Faker Addresses Books API

OPEN COLLECTION

Faker Addresses Texts API

OPEN COLLECTION

Faker Addresses Users API

OPEN COLLECTION

FakerAPI

OPEN COLLECTION

Scroll for all 12

Features 8

Notable capabilities this provider offers.

Ten Resource Collections

Addresses, books, companies, images, persons, places, products, texts, users, and a custom resource builder.

No Authentication

Every endpoint is open; no API key or registration required.

60+ Locales

Generate data in en_US, fr_FR, it_IT, ja_JP, and 60+ other locales via the _locale parameter.

Deterministic Seeding

Pass _seed to make payloads exactly reproducible across runs.

Up to 1000 Records Per Call

Tune _quantity from 1 to 1000 records per request, default 10.

Custom Schema Endpoint

/api/v1/custom accepts a caller-defined field map (e.g. name=name, email=email, phone=phoneNumber) and returns matching records.

Standard Response Envelope

Every endpoint returns the same {status, code, locale, seed, total, data} shape.

Free Forever

Service is described as Free, Forever with no published rate limits.

Scroll for all 8

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Fakerapi Context

57 classes · 1 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

FakerAPI API Rules

5 rules · 4 warnings 1 info

SPECTRAL

FakerAPI API Rules

35 rules · 19 errors 14 warnings 2 info

SPECTRAL

JSON Schema 10

Standalone JSON Schema definitions for this provider's data models.

Address

10 properties

JSON SCHEMA

Book

9 properties

JSON SCHEMA

Company

9 properties

JSON SCHEMA

Response Envelope

6 properties

JSON SCHEMA

Image

3 properties

JSON SCHEMA

Person

10 properties

JSON SCHEMA

Place

2 properties

JSON SCHEMA

Product

11 properties

JSON SCHEMA

Text

4 properties

JSON SCHEMA

User

11 properties

JSON SCHEMA

Scroll for all 10

JSON Structure 10

JSON Structure definitions describing this provider's data shapes.

Fakerapi Address Structure

10 properties

JSON STRUCTURE

Fakerapi Book Structure

9 properties

JSON STRUCTURE

Fakerapi Company Structure

9 properties

JSON STRUCTURE

Fakerapi Envelope Structure

6 properties

JSON STRUCTURE

Fakerapi Image Structure

3 properties

JSON STRUCTURE

Fakerapi Person Structure

10 properties

JSON STRUCTURE

Fakerapi Place Structure

2 properties

JSON STRUCTURE

Fakerapi Product Structure

11 properties

JSON STRUCTURE

Fakerapi Text Structure

4 properties

JSON STRUCTURE

Fakerapi User Structure

11 properties

JSON STRUCTURE

Scroll for all 10

Examples 10

Example request and response payloads for these APIs.

Scroll for all 10

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Fakerapi Domain Security

DNSSEC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Fakerapi Agentic Access

10 operations

10 operations · 0 acting

AGENTIC

Use Cases 7

What developers build with this provider.

Frontend Prototyping

Populate React, Vue, or Svelte mockups with realistic data without standing up a backend.

API Mocking

Use FakerAPI directly or as a fixture source for Microcks, Prism, MSW, or Postman.

QA Test Data

Generate deterministic test fixtures (via _seed) for automated browser and API tests.

Workshop and Training Fixtures

Hand learners a single URL to fetch sample data instead of provisioning per-student accounts.

Database Seeding

Seed development databases with thousands of fake users, companies, or products.

Internationalization Testing

Exercise i18n code paths with names, addresses, and phone numbers in 60+ locales.

Load Test Payload Generation

Pull large, reproducible JSON payloads to feed load generators.

Scroll for all 7

Integrations 4

Pre-built integrations with other platforms and tools.

PHP Faker

FakerAPI is a thin HTTP wrapper over the venerable PHP Faker library by François Zaninotto.

Postman / Insomnia

Trivially imported as a GET-only collection.

Microcks / Prism / MSW

FakerAPI payloads work well as fixture sources for HTTP mocking tools.

Frontend Frameworks

React, Vue, Svelte, Angular, and SolidJS all fetch FakerAPI JSON directly during development.

Resources

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: fakerapi
deliveryModel:
  model: unknown
  open_source: unknown
  commercial: false
  callable_host: true
  label: Delivery model not determined — needs a product licence on record
  confidence: low
  source:
  - openapi
  - repository-unlicensed
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source: []
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/fakerapi.png
name: FakerAPI
description: FakerAPI is a free, no-authentication REST API that returns realistic fake data for developers, designers, and
  QA engineers. Built on top of the PHP Faker library by Alessandro Pietrantonio, it exposes a uniform set of GET endpoints
  for addresses, books, companies, images, persons, places, products, texts, users, and a fully custom resource builder. Every
  endpoint accepts the same three control parameters (_quantity, _locale, _seed) and returns the same envelope, making it
  trivial to use for prototypes, mock servers, workshop fixtures, and integration tests.
url: https://github.com/pietrantonio91/faker-api
humanURL: https://fakerapi.it/en
baseURL: https://fakerapi.it/api/v1
specificationVersion: '0.23'
created: '2026-05-28'
modified: '2026-05-30'
x-type: opensource
x-source: public-apis/public-apis
x-category: Test Data
x-tier: 3
x-tier-reason: bulk-registered-from-public-apis-then-enriched
tags:
- Test Data
- Fake Data
- Mocking
- Developer Tools
- Open-Source
- Public APIs
tags_raw:
- Test Data
- Fake Data
- Mocking
- Developer Tools
- Open Source
- Public APIs
apis:
- aid: fakerapi:fakerapi-addresses-api
  name: FakerAPI Addresses API
  description: Generate fake postal addresses with geo coordinates.
  humanURL: https://fakerapi.it/en
  baseURL: https://fakerapi.it/api/v1
  tags:
  - Addresses
  properties:
  - type: OpenAPI
    url: openapi/fakerapi-addresses-api-openapi.yml
  - type: Documentation
    url: https://fakerapi.it/en
  - type: JSONSchema
    url: json-schema/fakerapi-address-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-book-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-company-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-envelope-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-image-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-person-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-place-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-product-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-text-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-user-schema.json
  - type: JSONStructure
    url: json-structure/fakerapi-address-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-book-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-company-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-envelope-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-image-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-person-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-place-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-product-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-text-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-user-structure.json
  - type: Examples
    url: examples/fakerapi-list-addresses-example.json
  - type: Examples
    url: examples/fakerapi-list-books-example.json
  - type: Examples
    url: examples/fakerapi-list-companies-example.json
  - type: Examples
    url: examples/fakerapi-list-custom-example.json
  - type: Examples
    url: examples/fakerapi-list-images-example.json
  - type: Examples
    url: examples/fakerapi-list-persons-example.json
  - type: Examples
    url: examples/fakerapi-list-places-example.json
  - type: Examples
    url: examples/fakerapi-list-products-example.json
  - type: Examples
    url: examples/fakerapi-list-texts-example.json
  - type: Examples
    url: examples/fakerapi-list-users-example.json
- aid: fakerapi:fakerapi-books-api
  name: FakerAPI Books API
  description: Generate fake book records.
  humanURL: https://fakerapi.it/en
  baseURL: https://fakerapi.it/api/v1
  tags:
  - Books
  properties:
  - type: OpenAPI
    url: openapi/fakerapi-books-api-openapi.yml
  - type: Documentation
    url: https://fakerapi.it/en
  - type: JSONSchema
    url: json-schema/fakerapi-address-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-book-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-company-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-envelope-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-image-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-person-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-place-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-product-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-text-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-user-schema.json
  - type: JSONStructure
    url: json-structure/fakerapi-address-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-book-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-company-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-envelope-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-image-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-person-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-place-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-product-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-text-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-user-structure.json
  - type: Examples
    url: examples/fakerapi-list-addresses-example.json
  - type: Examples
    url: examples/fakerapi-list-books-example.json
  - type: Examples
    url: examples/fakerapi-list-companies-example.json
  - type: Examples
    url: examples/fakerapi-list-custom-example.json
  - type: Examples
    url: examples/fakerapi-list-images-example.json
  - type: Examples
    url: examples/fakerapi-list-persons-example.json
  - type: Examples
    url: examples/fakerapi-list-places-example.json
  - type: Examples
    url: examples/fakerapi-list-products-example.json
  - type: Examples
    url: examples/fakerapi-list-texts-example.json
  - type: Examples
    url: examples/fakerapi-list-users-example.json
- aid: fakerapi:fakerapi-companies-api
  name: FakerAPI Companies API
  description: Generate fake business records.
  humanURL: https://fakerapi.it/en
  baseURL: https://fakerapi.it/api/v1
  tags:
  - Companies
  properties:
  - type: OpenAPI
    url: openapi/fakerapi-companies-api-openapi.yml
  - type: Documentation
    url: https://fakerapi.it/en
  - type: JSONSchema
    url: json-schema/fakerapi-address-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-book-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-company-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-envelope-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-image-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-person-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-place-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-product-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-text-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-user-schema.json
  - type: JSONStructure
    url: json-structure/fakerapi-address-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-book-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-company-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-envelope-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-image-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-person-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-place-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-product-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-text-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-user-structure.json
  - type: Examples
    url: examples/fakerapi-list-addresses-example.json
  - type: Examples
    url: examples/fakerapi-list-books-example.json
  - type: Examples
    url: examples/fakerapi-list-companies-example.json
  - type: Examples
    url: examples/fakerapi-list-custom-example.json
  - type: Examples
    url: examples/fakerapi-list-images-example.json
  - type: Examples
    url: examples/fakerapi-list-persons-example.json
  - type: Examples
    url: examples/fakerapi-list-places-example.json
  - type: Examples
    url: examples/fakerapi-list-products-example.json
  - type: Examples
    url: examples/fakerapi-list-texts-example.json
  - type: Examples
    url: examples/fakerapi-list-users-example.json
- aid: fakerapi:fakerapi-custom-api
  name: FakerAPI Custom API
  description: Generate fake records with a caller-defined field schema.
  humanURL: https://fakerapi.it/en
  baseURL: https://fakerapi.it/api/v1
  tags:
  - Custom
  properties:
  - type: OpenAPI
    url: openapi/fakerapi-custom-api-openapi.yml
  - type: Documentation
    url: https://fakerapi.it/en
  - type: JSONSchema
    url: json-schema/fakerapi-address-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-book-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-company-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-envelope-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-image-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-person-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-place-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-product-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-text-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-user-schema.json
  - type: JSONStructure
    url: json-structure/fakerapi-address-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-book-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-company-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-envelope-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-image-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-person-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-place-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-product-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-text-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-user-structure.json
  - type: Examples
    url: examples/fakerapi-list-addresses-example.json
  - type: Examples
    url: examples/fakerapi-list-books-example.json
  - type: Examples
    url: examples/fakerapi-list-companies-example.json
  - type: Examples
    url: examples/fakerapi-list-custom-example.json
  - type: Examples
    url: examples/fakerapi-list-images-example.json
  - type: Examples
    url: examples/fakerapi-list-persons-example.json
  - type: Examples
    url: examples/fakerapi-list-places-example.json
  - type: Examples
    url: examples/fakerapi-list-products-example.json
  - type: Examples
    url: examples/fakerapi-list-texts-example.json
  - type: Examples
    url: examples/fakerapi-list-users-example.json
- aid: fakerapi:fakerapi-images-api
  name: FakerAPI Images API
  description: Generate fake image references (titles, descriptions, URLs).
  humanURL: https://fakerapi.it/en
  baseURL: https://fakerapi.it/api/v1
  tags:
  - Image
  tags_raw:
  - Images
  properties:
  - type: OpenAPI
    url: openapi/fakerapi-images-api-openapi.yml
  - type: Documentation
    url: https://fakerapi.it/en
  - type: JSONSchema
    url: json-schema/fakerapi-address-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-book-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-company-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-envelope-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-image-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-person-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-place-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-product-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-text-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-user-schema.json
  - type: JSONStructure
    url: json-structure/fakerapi-address-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-book-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-company-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-envelope-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-image-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-person-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-place-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-product-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-text-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-user-structure.json
  - type: Examples
    url: examples/fakerapi-list-addresses-example.json
  - type: Examples
    url: examples/fakerapi-list-books-example.json
  - type: Examples
    url: examples/fakerapi-list-companies-example.json
  - type: Examples
    url: examples/fakerapi-list-custom-example.json
  - type: Examples
    url: examples/fakerapi-list-images-example.json
  - type: Examples
    url: examples/fakerapi-list-persons-example.json
  - type: Examples
    url: examples/fakerapi-list-places-example.json
  - type: Examples
    url: examples/fakerapi-list-products-example.json
  - type: Examples
    url: examples/fakerapi-list-texts-example.json
  - type: Examples
    url: examples/fakerapi-list-users-example.json
- aid: fakerapi:fakerapi-persons-api
  name: FakerAPI Persons API
  description: Generate fake person profiles with nested addresses.
  humanURL: https://fakerapi.it/en
  baseURL: https://fakerapi.it/api/v1
  tags:
  - Persons
  properties:
  - type: OpenAPI
    url: openapi/fakerapi-persons-api-openapi.yml
  - type: Documentation
    url: https://fakerapi.it/en
  - type: JSONSchema
    url: json-schema/fakerapi-address-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-book-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-company-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-envelope-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-image-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-person-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-place-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-product-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-text-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-user-schema.json
  - type: JSONStructure
    url: json-structure/fakerapi-address-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-book-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-company-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-envelope-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-image-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-person-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-place-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-product-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-text-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-user-structure.json
  - type: Examples
    url: examples/fakerapi-list-addresses-example.json
  - type: Examples
    url: examples/fakerapi-list-books-example.json
  - type: Examples
    url: examples/fakerapi-list-companies-example.json
  - type: Examples
    url: examples/fakerapi-list-custom-example.json
  - type: Examples
    url: examples/fakerapi-list-images-example.json
  - type: Examples
    url: examples/fakerapi-list-persons-example.json
  - type: Examples
    url: examples/fakerapi-list-places-example.json
  - type: Examples
    url: examples/fakerapi-list-products-example.json
  - type: Examples
    url: examples/fakerapi-list-texts-example.json
  - type: Examples
    url: examples/fakerapi-list-users-example.json
- aid: fakerapi:fakerapi-places-api
  name: FakerAPI Places API
  description: Generate fake geographic coordinates.
  humanURL: https://fakerapi.it/en
  baseURL: https://fakerapi.it/api/v1
  tags:
  - Places
  properties:
  - type: OpenAPI
    url: openapi/fakerapi-places-api-openapi.yml
  - type: Documentation
    url: https://fakerapi.it/en
  - type: JSONSchema
    url: json-schema/fakerapi-address-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-book-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-company-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-envelope-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-image-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-person-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-place-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-product-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-text-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-user-schema.json
  - type: JSONStructure
    url: json-structure/fakerapi-address-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-book-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-company-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-envelope-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-image-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-person-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-place-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-product-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-text-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-user-structure.json
  - type: Examples
    url: examples/fakerapi-list-addresses-example.json
  - type: Examples
    url: examples/fakerapi-list-books-example.json
  - type: Examples
    url: examples/fakerapi-list-companies-example.json
  - type: Examples
    url: examples/fakerapi-list-custom-example.json
  - type: Examples
    url: examples/fakerapi-list-images-example.json
  - type: Examples
    url: examples/fakerapi-list-persons-example.json
  - type: Examples
    url: examples/fakerapi-list-places-example.json
  - type: Examples
    url: examples/fakerapi-list-products-example.json
  - type: Examples
    url: examples/fakerapi-list-texts-example.json
  - type: Examples
    url: examples/fakerapi-list-users-example.json
- aid: fakerapi:fakerapi-products-api
  name: FakerAPI Products API
  description: Generate fake product records with images.
  humanURL: https://fakerapi.it/en
  baseURL: https://fakerapi.it/api/v1
  tags:
  - Product
  tags_raw:
  - Products
  properties:
  - type: OpenAPI
    url: openapi/fakerapi-products-api-openapi.yml
  - type: Documentation
    url: https://fakerapi.it/en
  - type: JSONSchema
    url: json-schema/fakerapi-address-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-book-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-company-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-envelope-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-image-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-person-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-place-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-product-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-text-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-user-schema.json
  - type: JSONStructure
    url: json-structure/fakerapi-address-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-book-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-company-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-envelope-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-image-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-person-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-place-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-product-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-text-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-user-structure.json
  - type: Examples
    url: examples/fakerapi-list-addresses-example.json
  - type: Examples
    url: examples/fakerapi-list-books-example.json
  - type: Examples
    url: examples/fakerapi-list-companies-example.json
  - type: Examples
    url: examples/fakerapi-list-custom-example.json
  - type: Examples
    url: examples/fakerapi-list-images-example.json
  - type: Examples
    url: examples/fakerapi-list-persons-example.json
  - type: Examples
    url: examples/fakerapi-list-places-example.json
  - type: Examples
    url: examples/fakerapi-list-products-example.json
  - type: Examples
    url: examples/fakerapi-list-texts-example.json
  - type: Examples
    url: examples/fakerapi-list-users-example.json
- aid: fakerapi:fakerapi-texts-api
  name: FakerAPI Texts API
  description: Generate fake titled text blocks.
  humanURL: https://fakerapi.it/en
  baseURL: https://fakerapi.it/api/v1
  tags:
  - Texts
  properties:
  - type: OpenAPI
    url: openapi/fakerapi-texts-api-openapi.yml
  - type: Documentation
    url: https://fakerapi.it/en
  - type: JSONSchema
    url: json-schema/fakerapi-address-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-book-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-company-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-envelope-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-image-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-person-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-place-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-product-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-text-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-user-schema.json
  - type: JSONStructure
    url: json-structure/fakerapi-address-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-book-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-company-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-envelope-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-image-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-person-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-place-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-product-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-text-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-user-structure.json
  - type: Examples
    url: examples/fakerapi-list-addresses-example.json
  - type: Examples
    url: examples/fakerapi-list-books-example.json
  - type: Examples
    url: examples/fakerapi-list-companies-example.json
  - type: Examples
    url: examples/fakerapi-list-custom-example.json
  - type: Examples
    url: examples/fakerapi-list-images-example.json
  - type: Examples
    url: examples/fakerapi-list-persons-example.json
  - type: Examples
    url: examples/fakerapi-list-places-example.json
  - type: Examples
    url: examples/fakerapi-list-products-example.json
  - type: Examples
    url: examples/fakerapi-list-texts-example.json
  - type: Examples
    url: examples/fakerapi-list-users-example.json
- aid: fakerapi:fakerapi-users-api
  name: FakerAPI Users API
  description: Generate fake application user accounts.
  humanURL: https://fakerapi.it/en
  baseURL: https://fakerapi.it/api/v1
  tags:
  - User
  tags_raw:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/fakerapi-users-api-openapi.yml
  - type: Documentation
    url: https://fakerapi.it/en
  - type: JSONSchema
    url: json-schema/fakerapi-address-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-book-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-company-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-envelope-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-image-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-person-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-place-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-product-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-text-schema.json
  - type: JSONSchema
    url: json-schema/fakerapi-user-schema.json
  - type: JSONStructure
    url: json-structure/fakerapi-address-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-book-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-company-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-envelope-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-image-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-person-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-place-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-product-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-text-structure.json
  - type: JSONStructure
    url: json-structure/fakerapi-user-structure.json
  - type: Examples
    url: examples/fakerapi-list-addresses-example.json
  - type: Examples
    url: examples/fakerapi-list-books-example.json
  - type: Examples
    url: examples/fakerapi-list-companies-example.json
  - type: Examples
    url: examples/fakerapi-list-custom-example.json
  - type: Examples
    url: examples/fakerapi-list-images-example.json
  - type: Examples
    url: examples/fakerapi-list-persons-example.json
  - type: Examples
    url: examples/fakerapi-list-places-example.json
  - type: Examples
    url: examples/fakerapi-list-products-example.json
  - type: Examples
    url: examples/fakerapi-list-texts-example.json
  - type: Examples
    url: examples/fakerapi-list-users-example.json
common:
- type: IssueTracker
  url: https://github.com/pietrantonio91/faker-api/issues
- type: AgenticAccess
  url: agentic-access/fakerapi-agentic-access.yml
- type: DomainSecurity
  url: security/fakerapi-domain-security.yml
- type: Website
  url: https://fakerapi.it/en
- type: GitHubRepository
  url: https://github.com/pietrantonio91/faker-api
- type: PublicAPIsListing
  url: https://github.com/public-apis/public-apis
- type: JSONLD
  url: json-ld/fakerapi-context.jsonld
- type: SpectralRules
  url: rules/fakerapi-rules.yml
- type: Vocabulary
  url: vocabulary/fakerapi-vocabulary.yml
- type: Features
  data:
  - name: Ten Resource Collections
    description: Addresses, books, companies, images, persons, places, products, texts, users, and a custom resource builder.
  - name: No Authentication
    description: Every endpoint is open; no API key or registration required.
  - name: 60+ Locales
    description: Generate data in en_US, fr_FR, it_IT, ja_JP, and 60+ other locales via the _locale parameter.
  - name: Deterministic Seeding
    description: Pass _seed to make payloads exactly reproducible across runs.
  - name: Up to 1000 Records Per Call
    description: Tune _quantity from 1 to 1000 records per request, default 10.
  - name: Custom Schema Endpoint
    description: /api/v1/custom accepts a caller-defined field map (e.g. name=name, email=email, phone=phoneNumber) and returns
      matching records.
  - name: Standard Response Envelope
    description: Every endpoint returns the same {status, code, locale, seed, total, data} shape.
  - name: Free Forever
    description: Service is described as Free, Forever with no published rate limits.
- type: UseCases
  data:
  - name: Frontend Prototyping
    description: Populate React, Vue, or Svelte mockups with realistic data without standing up a backend.
  - name: API Mocking
    description: Use FakerAPI directly or as a fixture source for Microcks, Prism, MSW, or Postman.
  - name: QA Test Data
    description: Generate deterministic test fixtures (via _seed) for automated browser and API tests.
  - name: Workshop and Training Fixtures
    description: Hand learners a single URL to fetch sample data instead of provisioning per-student accounts.
  - name: Database Seeding
    description: Seed development databases with thousands of fake users, companies, or products.
  - name: Internationalization Testing
    description: Exercise i18n code paths with names, addresses, and phone numbers in 60+ locales.
  - name: Load Test Payload Generation
    description: Pull large, reproducible JSON payloads to feed load generators.
- type: Integrations
  data:
  - name: PHP Faker
    description: FakerAPI is a thin HTTP wrapper over the venerable PHP Faker library by François Zaninotto.
  - name: Postman / Insomnia
    description: Trivially imported as a GET-only collection.
  - name: Microcks / Prism / MSW
    description: FakerAPI payloads work well as fixture sources for HTTP mocking tools.
  - name: Frontend Frameworks
    description: React, Vue, Svelte, Angular, and SolidJS all fetch FakerAPI JSON directly during development.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

Work with this as data

Every provider 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 providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • 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 provider
curl "https://apis.io/api/v1/providers/fakerapi"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/fakerapi/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/fakerapi/evidence"

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.