---
title: "Parse & Normalize US Address API"
slug: parse-and-normalize-address
url: https://apyhub.com/dosvak/service/parse-and-normalize-address
provider: Dosvak LLC
categories: [Data Validation, Developer Tools]
tags: [address-parsing, address-normalization, postal-address, data-validation, parsing]
auth: api_key
version: 0.1.0
service_type: sync
endpoints: 1
atoms: 100
mcp: true
---

# Parse & Normalize US Address API

Parse a free-form address line, with optional country code, into a structured response. Built for checkout, CRM cleanup, and address validation.

## Endpoints

| Method | URL | Description | Atoms |
| --- | --- | --- | --- |
| GET | `https://api.eu.apyhub.com/dosvak/parse-and-normalize-address` | What it does Parses and normalizes an address from the addressline query parameter, with an optiona… | 100 |

## Endpoint reference

### Parse and normalize address

`GET https://api.eu.apyhub.com/dosvak/parse-and-normalize-address` · 100 atoms · accepts `application/json` · returns `application/json`

| Parameter | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `address_line` | query | string | yes | Address Line Example: `1600 Amphitheatre Pkwy, Mountain View, CA 94043`. |

#### Quickstart

Parse an address by passing the address line as a query parameter.

```bash
curl -X GET "https://api.eu.apyhub.com/dosvak/parse-and-normalize-address?address_line=1600%20Amphitheatre%20Pkwy%2C%20Mountain%20View%2C%20CA%2094043" \
  -H "apy-token: $APY_TOKEN"
```

#### What you'll get back

Returns a JSON object containing the original input, parsed address components, and attribution information. The response provides a standardized representation of the address that can be used directly in your application.
```json
{
  "input": {
    "address_line": "1600 Amphitheatre Pkwy, Mountain View, CA 94043"
  },
  "parsed": {
    "house_number": "1600",
    "street": "Amphitheatre Pkwy",
    "locality": "Mountain View",
    "postal_code": "94043",
    "country_code": "US"
  }
}
```

## About

## What it does
Address Parser normalizes a free-form address string into a structured response you can use in downstream systems. Send an `address_line`, and optionally a `country_code`, then get the parsed result back.

Use it when user-entered addresses need to be cleaned before storage, shipping, billing, or validation steps. It is useful for checkout forms, CRM imports, deduplication workflows, and any integration that needs a consistent address representation instead of raw text.

The endpoint is simple by design: it accepts one address line as a query parameter, with an optional two-letter country code to help interpretation. The response returns structured data that includes the key information needed for the operation, making it suitable for integrations while allowing additional fields to be added over time.

If you need to standardize addresses before comparing records or sending them into another API, Address Parser gives you a normalized starting point from a single input string.

## Usage

Base URL: `https://api.eu.apyhub.com` (default region — see
`GET https://apyhub.com/api/public/regions` for the rest).

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/dosvak/service/parse-and-normalize-address
