French E-Invoice Preparation

Prepares public company identifiers and a category-based reference schedule for French e-invoicing workflows.

0.020 USD

Charged on valid result · Empty result not charged · Errors not charged

When to use this API?

Use for

  • Prepare public identity fields for a French electronic-invoicing workflow.

Avoid when

  • Use a more specific endpoint when you only need one already available primitive datum.

Limitations

  • Results depend on the availability and scope of the cited public sources.

Sources and provenance

API Recherche d’entreprises

recherche-entreprises.api.gouv.fr

HelpMyAgent public-data composition

helpmyagent.com

Input / Output schemas

Simplified endpoint contracts. The complete schema remains available in OpenAPI 3.1.

OpenAPI 3.1 →

Input schema
identifierstring

Required

View full JSON Schema
{
    "type": "object",
    "properties": {
        "identifier": {
            "type": "string",
            "pattern": "^[0-9]{9}([0-9]{5})?$"
        }
    },
    "additionalProperties": false,
    "required": [
        "identifier"
    ]
}
Output schema
identifierstring

Required

existsboolean

Required

sirenstring | null

Required

namestring | null

Required

company_categorystring | null

Required

vat_numberstring | null

Required

headquarters_siretstring | null

Required

headquarters_addressstring | null

Required

receiving_obligation_fromstring | null

Required

issuing_obligation_fromstring | null

Required

establishment_scopestring

Required

prepared_atstring

Required

limitationsarray

View full JSON Schema
{
    "type": "object",
    "properties": {
        "identifier": {
            "type": "string"
        },
        "exists": {
            "type": "boolean"
        },
        "siren": {
            "type": [
                "string",
                "null"
            ]
        },
        "name": {
            "type": [
                "string",
                "null"
            ]
        },
        "company_category": {
            "type": [
                "string",
                "null"
            ]
        },
        "vat_number": {
            "type": [
                "string",
                "null"
            ]
        },
        "headquarters_siret": {
            "type": [
                "string",
                "null"
            ]
        },
        "headquarters_address": {
            "type": [
                "string",
                "null"
            ]
        },
        "receiving_obligation_from": {
            "type": [
                "string",
                "null"
            ]
        },
        "issuing_obligation_from": {
            "type": [
                "string",
                "null"
            ]
        },
        "establishment_scope": {
            "type": "string"
        },
        "prepared_at": {
            "type": "string"
        },
        "limitations": {
            "type": "array",
            "items": {
                "type": "string"
            }
        }
    },
    "additionalProperties": false,
    "required": [
        "identifier",
        "exists",
        "siren",
        "name",
        "company_category",
        "vat_number",
        "headquarters_siret",
        "headquarters_address",
        "receiving_obligation_from",
        "issuing_obligation_from",
        "establishment_scope",
        "prepared_at"
    ]
}

Example queries

Prepare public identity fields for a French electronic-invoicing workflow.