Generator · US data
US Social Security Number
Endpoint GET /v1/us/ssn
What it covers
Returns a synthetic US Social Security Number in an issuable range: area `001`–`899` excluding `666`, group `01`–`99`, serial `0001`–`9999`. The SSN carries **no checksum** and encodes nothing — not sex, not birth date, and since the SSA moved to randomised assignment in 2011, not even a state of issue — so there are no age or `sex` filters here. `invalid=true` returns a number that violates the issuable-range mask (a reserved area/group/serial, an illegal character, or the wrong length).
Parameters
| Parameter | Type | Description |
|---|---|---|
| count | integer1–10000 | Number of records to return, 1–10000. Omitted returns a single record; set it for a batch. Costs 1 token plus a tenth per record. |
| edge | boolean | Restrict output to valid edge cases from the rare corners of the domain. |
| extreme | boolean | Return a correct value wrapped in a hostile encoding (untrimmed whitespace, invisible/zero-width characters, BOM, or bidi/combining marks). Homoglyphs are excluded so the value stays machine-parseable; it still validates after normalisation. |
| format | "plain" | "with-hyphens" | Rendering: `with-hyphens` (default, `123-45-6789`) or `plain` (9 bare digits). |
| invalid | boolean | Return a deliberately invalid value that fails validation, for testing rejection paths. |
| seed | integer | Integer seed for reproducible output: the same seed always yields the same record. |
Response fields
| Field | Type | Description |
|---|---|---|
| value | string | The SSN rendered per `format` (hyphenated by default). |
| digits | string | The canonical nine digits, unformatted. |
| areaNumber | string | The three-digit area number, e.g. `451`. |
| groupNumber | string | The two-digit group number, e.g. `27`. |
| serialNumber | string | The four-digit serial number, e.g. `8834`. |
Other generators for United States
American company nameAmerican email addressAmerican person nameAmerican product or service offeringUS ABA routing transit numberUS bank accountUS companyUS Employer Identification NumberUS personUS vehicle registration plate
See all generators for United States →The same kind of identifier elsewhere
Austrian data · Austrian SVNRBelgian data · Belgian RijksregisternummerBulgarian data · Bulgarian EGNCanadian data · Canadian SINCroatian data · Croatian JMBGCroatian data · Croatian OIBCypriot data · Cyprus TICCzech data · Czech rodné čísloDanish data · Danish CPRDutch data · Dutch BSNEstonian data · Estonian isikukoodFinnish data · Finnish henkilötunnusFinnish data · Finnish Y-tunnusFrench data · French NIRGerman data · German Steuer-IdNrGreek data · Greek AFMGreek data · Greek AMKAHungarian data · Hungarian adóazonosító jelHungarian data · Hungarian személyi azonosítóHungarian data · Hungarian TAJIrish data · Irish PPSNItalian data · Italian Codice FiscaleLatvian data · Latvian personas kodsLithuanian data · Lithuanian asmens kodasLuxembourg data · Luxembourg matriculePolish data · Polish PESELPortuguese data · Portuguese NIFRomanian data · Romanian CNPSlovak data · Slovak rodné čísloSlovenian data · Slovenian davčna številkaSlovenian data · Slovenian EMŠOSpanish data · Spanish DNISpanish data · Spanish NIESwedish data · Swedish personnummer
Try it