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.

32.2/100 thin ▼ -5.2 Agent 19/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
10 APIs 8 Features 7 Use Cases
Test DataFake DataMockingDeveloper ToolsOpen SourcePublic APIs

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 32.2/100 · thin
Contract Quality 16.5 / 25
Developer Ergonomics 0.0 / 20
Commercial Clarity 0.0 / 20
Operational Transparency 0.0 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 19/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. 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. Want it done for you? Prioritized profiling — $2,500 →

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 1

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

FakerAPI

OPEN COLLECTION

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

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
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.20'
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
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:
  - 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:
  - 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:
  - 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: 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