Ender Docs

Address Generator

Generate random locale-specific addresses for testing - free tool with no credit cost.

Overview

Generate realistic random addresses for testing purposes. Supports 20+ countries with locale-specific formatting for streets, cities, states, and postal codes.

Free Tool

Address Generator is completely free - no credits required! API key is needed for authentication.

Endpoints

Get Tool Info

GET /v1/tools/address-generator

Generate Addresses

POST /v1/tools/address-generator

Request

Headers

HeaderRequiredDescription
AuthorizationYour API key
Content-Typeapplication/json

Body Parameters

ParameterTypeRequiredDefaultDescription
countrystringrandomCountry code (e.g., "US", "GB")
quantitynumber1Number of addresses to generate (1-100)
includeNamebooleantrueInclude first name, last name, full name
includeEmailbooleanfalseInclude email address
includePhonebooleanfalseInclude phone number

Supported Countries

CodeCountryCodeCountry
USUnited StatesITItaly
GBUnited KingdomESSpain
CACanadaNLNetherlands
AUAustraliaSESweden
DEGermanyNONorway
FRFranceDKDenmark
INIndiaFIFinland
BRBrazilPLPoland
MXMexicoRURussia
JPJapanCNChina

Example Request

curl -X POST https://api.ender.black/v1/tools/address-generator \
  -H "Authorization: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "country": "US",
    "quantity": 3,
    "includeName": true,
    "includeEmail": true,
    "includePhone": true
  }'

Response

{
  "success": true,
  "data": {
    "addresses": [
      {
        "fullAddress": "1234 Oak Street Apt. 567, Springfield, Illinois 62701, United States",
        "street": "1234 Oak Street Apt. 567",
        "city": "Springfield",
        "state": "Illinois",
        "zipCode": "62701",
        "country": "United States",
        "countryCode": "US",
        "firstName": "John",
        "lastName": "Smith",
        "fullName": "John Smith",
        "email": "john.smith@example.com",
        "phone": "+1 (555) 123-4567"
      },
      {
        "fullAddress": "5678 Maple Avenue, Los Angeles, California 90001, United States",
        "street": "5678 Maple Avenue",
        "city": "Los Angeles",
        "state": "California",
        "zipCode": "90001",
        "country": "United States",
        "countryCode": "US",
        "firstName": "Jane",
        "lastName": "Doe",
        "fullName": "Jane Doe",
        "email": "jane.doe@example.com",
        "phone": "+1 (555) 987-6543"
      }
    ],
    "summary": {
      "generated": 2,
      "country": "US"
    }
  }
}

Response Fields

FieldTypeDescription
addressesarrayArray of generated addresses
addresses[].fullAddressstringComplete formatted address
addresses[].streetstringStreet address with number
addresses[].citystringCity name
addresses[].statestringState/province/region
addresses[].zipCodestringPostal/ZIP code
addresses[].countrystringFull country name
addresses[].countryCodestringISO country code
addresses[].firstNamestringFirst name (if includeName)
addresses[].lastNamestringLast name (if includeName)
addresses[].fullNamestringFull name (if includeName)
addresses[].emailstringEmail address (if includeEmail)
addresses[].phonestringPhone number (if includePhone)
summary.generatednumberNumber of addresses generated
summary.countrystringCountry code or "RANDOM"

Locale-Specific Formatting

Each country uses appropriate local formatting:

United States

1234 Oak Street Apt. 567
Springfield, IL 62701

United Kingdom

45 High Street
London, SW1A 1AA

Germany

Hauptstraße 123
10115 Berlin

Japan

東京都渋谷区1-2-3
150-0001

Limits

  • Maximum quantity: 100 addresses per request
  • Credits: Free

Use Cases

  1. Form testing - Generate test data for address forms
  2. E-commerce testing - Create realistic shipping addresses
  3. Checkout testing - Fill billing and shipping information
  4. Load testing - Generate bulk address data for performance tests

On this page