We're used to simple things in the United States like "123 Maple Lane" but even those addresses can be awfully complex. And then you get oddities like Portland's 0234 SW Bancroft St; the leading 0 is significant. Hawaii addresses are like "96-3208 Maile St, Pahala"
Of course it gets much more complicated internationally. India has addresses like "291, HA Block, Sector III, Salt Lake City, HA Block, Sector III, Salt Lake City, Kolkata". And much of the world doesn't have any regular address system at all, going instead by navigational systems like "third left after the banyan tree, down the road by the dairy."
Previously on HN, a related article: https://news.ycombinator.com/item?id=8907301
Word to the wise: Don't store numeric address information in integer fields. I sometimes see ZIP codes with missing leading 0's.
But if it is non-standard, it will be delayed or returned or just thrown into storage.
"OpenAddresses is a collection of authoritative data for address locations around the world. We collect address data from authoritative sources; we do not create our own data. A source is a location where authoritative address data can be found. Examples might be a downloadable CSV file or live ArcServer feature service hosted by a national postal service, a state GIS department, or a county property parcel database."
 [for posterity] https://web.archive.org/web/20180721063519/https://github.co...
If the number doesn't go up as fast as it used to it's probably because the project has already collected all the addresses that were easy to find. Denmark's 3,689,469 addresses, for instance, are in a single CSV file. We found it once and that was it (although we do update the data every few days). The work now is mostly in finding much more challenging address data buried in databases. Also convincing government agencies to let us have the data.
The article lists some guidelines here => http://www.columbia.edu/~fdc/postal/#india
In reality though, people use all kinds of hints and landmarks in the address .
TACTV Arasu Sevai Center
O/o J.Er,No.88,Durgadevi Nagar,
6th Cross Street,Extension,
Behind ECI Matric Higher Secondary School,
People inject their own "Old this, old that", or "Next to Mari Amman Koil" ( Name of Temple / Landmark ) or "Behind this school / that landmark" etc.
Compounded by the fact that a lot of South Indian town names and district names are reeaaaalllly long and a lot of times, I run out of data entry space when making booking for my fam in India on online travel sites.
Ex: My cousins live in a town called Thillaiganganagar (17 chars). Another friend of my gramps lives in a place called thiruvananthapuram (18 chars)
Ryūgasaki-shi in Ibaraki is a japanese town that doesn't use cho, so you get addresses like:
〒301-8611 茨城県龍ケ崎市3710番地 (3710 Banchi, Ryūgasaki-shi, Ibaraki-ken 301-8611)
Japanese news video about this oddity: https://www.youtube.com/watch?v=8MfFnpx7e6k
Apparently they neglected to adopt 町名 (chōmei) subdivisions when the town was promoted from machi to shi in 1954.
First, it said the Ø in København was no good, so I changed the whole thing to Copenhagen. Then it changed that to Koebenhavn. Then it complained about the æ in the street name, which I changed to ae.
Then it kept saying "Street number invalid" or something. The building is about three years old, but the number wasn't in their database.
I tried several combinations of splitting the building number and apartment number between three boxes before one passed validation.
Then my application was "held for manual review".
I left the bit on social media aliases blank.
We use the street name, street number, the building's name if needed (for example my building/block of flats is named "12", but the building sits at number 91) and the entrance name (which usually is a capital letter, starting from A). And of course the apartment number. For individual houses is simpler, you just need the street name and the street number, and for houses located in small villages you just need to put the village name and the person to whom your letter/package is addressed, the postman knows how to get to that person.
Tried it a couple of more times for slightly different locations, but the same issue.
This makes it seem like it’s not ready for prime time.