# API Reference

A REST service over HTTPS, returning JSON and authenticated with an API key. Endpoints are grouped below by use case.

[Authentication, rate limits, error handling, and versioning](/docs/api/api-reference.md)

### Address Search

Two-step typeahead address search. `Find` returns ranked candidates from a partial input; `Resolve` fetches the full address for the chosen candidate.

* [Find Address](/docs/api/find-address.md)
* [Resolve Address](/docs/api/resolve-address.md)

### Postcode Lookup

Return all addresses at a given postcode. Powers UK postcode-lookup forms and also works for the Republic of Ireland.

* [Lookup Postcode](/docs/api/postcodes.md)

### Address Cleansing

Submit a free-form, single-line address and get back a structured, validated record.

* [Cleanse Address](/docs/api/address-cleanse.md)

### Account Administration

Inspect and manage your API keys, balance, and usage history.

* [Key Availability](/docs/api/key-availability.md)
* [Key Details](/docs/api/key-details.md)
* [Update Key Details](/docs/api/update-key-details.md)
* [Usage Stats](/docs/api/key-usage.md)
* [Logs (CSV)](/docs/api/key-logs.md)

### Additional Data Services

Validate phone numbers and email addresses alongside addresses.

* [Phone Number Validation](/docs/api/phone-number-validation.md)
* [Email Validation](/docs/api/email-validation.md)
