Autocomplete US addresses as users type
One REST call returns standardized US address suggestions from a few characters, so your forms capture a clean address the first time. Built for developers.
Suggestions appear as you type — standardized, one line each. Click one to fill it in.
What comes back
A list of standardized, one-line US addresses, ready to display in a dropdown or store directly.
"1600 Pennsylvania Ave APT 1, Miami Beach, FL 33139-7761" "1600 Pennsylvania Ave APT 10, Miami Beach, FL 33139-7761" "1600 Pennsylvania Ave APT 11, Miami Beach, FL 33139-7762" "1600 Pennsylvania Ave APT 1, Stoughton, MA 02072-2351"
What you get
Clean, complete addresses captured as the user types, not after.
Standardized output
Completes from a few characters
Apartment and suite level
From verified address data
Common use cases
A single GET request
Send what the user has typed, get back a ranked list of addresses. No SDK required.
# partial text in, suggestions out curl "https://api.sthan.io/AutoComplete/USA/Address/1600%20pennsylvania" \ -H "Authorization: Bearer YOUR_API_KEY"
[ "1600 Pennsylvania Ave APT 1, Miami Beach, FL 33139-7761", "1600 Pennsylvania Ave APT 1, Stoughton, MA 02072-2351", "1600 Pennsylvania Ave APT 10, Miami Beach, FL 33139-7761", "1600 Pennsylvania Ave APT 10, Stoughton, MA 02072-2351", "1600 Pennsylvania Ave APT 11, Miami Beach, FL 33139-7762" ]
Start free, scale when you need to
A large free tier, then plans by request volume. Annual saves up to about 40%.
Higher volumes and annual discounts on the plans page.
Questions developers ask
What does the autocomplete API return?
A ranked list of standardized, one-line US addresses that match what the user has typed so far, ready to display in a dropdown or store directly.
How many characters before it suggests?
Start with about three characters. Suggestions refine as the user keeps typing, so the list narrows toward the exact address.
Does it include apartment and suite numbers?
Yes. Where an address has unit detail, the suggestions include the APT or STE, so the captured address is complete.
What do I need to get started?
An email address. Sign up, grab your API key, and send your first request. The free tier gives you 100,000 requests a month with no card on file.
Add autocomplete in two minutes
Sign up, copy your key, make the call. 100,000 requests a month, free.
Get your free API key