Description
Gravity Forms SIREN/SIRET Field
Gravity Forms SIREN/SIRET Field — SIRET and SIREN numbers checked against the official INSEE Sirene register, with the company name, legal form, activity code and full address coming back with them. Real server-side validation, a built-in 35-day cache, and a reusable lookup library for developers. No Composer, no external libraries, no monthly fees.
Whether you run B2B onboarding, e-invoicing intake, reseller registration or any form that captures a French company number, this add-on makes sure the value you store is a real, existing company — not just fourteen digits that look plausible. And instead of only saying “valid”, it hands you the company’s register data.
Key features
A dedicated SIRET / SIREN form field
- Drag-and-drop field in the form editor, grouped under e-Invoicing Fields.
- A per-field selector for the identifier type: SIRET (14 digits, establishment) or SIREN (9 digits, legal unit) — the input layout follows automatically.
- Grouped block input: 123 456 789 00012 (3·3·3·5) for a SIRET, 123 456 789 (3·3·3) for a SIREN. Focus advances when a block is full, Backspace walks back, and pasting a
complete number spreads it across the blocks. - Stored digits-only, displayed grouped again in the entry detail view and in exports.
Robust, layered validation (server-side)
- Local checksum — correct length for the configured type plus the Luhn check digit, including the La Poste exception. A typo is caught instantly, without a single network request.
- Online lookup — the number is confirmed against the INSEE Sirene API using your API key from the current portail-api.insee.fr portal.


