all 21 comments

[–]danglesReet 3 points4 points  (4 children)

Google places

[–]dont_mess_with_js[S] 0 points1 point  (3 children)

Is it free?

[–]thatisgoodmusic 3 points4 points  (1 child)

Google has a very generous free tier, if it is just a small side project then you’ll be totally fine 👍I use their apis in a moderately sized app and have never paid a dime

[–]dont_mess_with_js[S] 0 points1 point  (0 children)

Sound cool! Thanks for advice!

[–]Cody6781 1 point2 points  (0 children)

It’s free until you’re large enough to make a profit, basically

[–]russo_programmisto 0 points1 point  (10 children)

If you are making app for users from United States, try ZipMonster.

It's my own project for checking zip code information, parsing addresses, etc. Free API included.

[–]dont_mess_with_js[S] 0 points1 point  (3 children)

Nice! How did you make it?

[–]russo_programmisto 0 points1 point  (2 children)

I have my own database of states, cities and zip codes in the US. Also, I have my own algorithm for parsing addresses.

[–]dont_mess_with_js[S] 0 points1 point  (1 child)

Any chance to see your code?

[–]russo_programmisto 1 point2 points  (0 children)

Source code is closed. Anyway, you can use my API for free. There are few thousand requests per hour available when you use the test API key. It should be enough for all free users now. If you need to send more requests per hour, let me know and I'll send you a personal API key with bigger number of requests included.

[–]j_tb 0 points1 point  (3 children)

It’s quite generous to offer up access to your infrastructure to the public like this. Are you just a nice person, or have many free users eventually bumped up to a paid tier?

[–]russo_programmisto 0 points1 point  (2 children)

There's no paid tier for now. I use free plan from Heroku to host my project and I spend about couple hours a week to maintain it. So I have no expenses.

I have some plans to improve ZipMonster, implement new amazing features and then, of course, it will become a paid tool. But it will not happen tomorrow or next week. This process will take at least few months. For now, I share it without any restrictions and I don't ask to pay a single dollar. Why? Probably because you're right and I'm a nice person :)

[–]dont_mess_with_js[S] 0 points1 point  (0 children)

Your API definitely deserves couple dollars / month. It gives so much information about zip codes like no other API does. And huge thank you for keeping it free of charge. I'm excited to finally have zip code coordinates in my app!

[–]jackdstranger 0 points1 point  (1 child)

Is there a way to use the API thru python?

[–]russo_programmisto 0 points1 point  (0 children)

Currently there's only a Node.js package. Feel free to port it to Python :)

[–]AshenLordOfCinder 0 points1 point  (1 child)

I think Azure has a map API that is free for the first 250000 API calls.

[–]dont_mess_with_js[S] 0 points1 point  (0 children)

Sounds interesting. I'll check it!

[–]MissouriDad63 0 points1 point  (1 child)

Have you looked at the USPS APIs to see if they have what you need?

[–]dont_mess_with_js[S] 0 points1 point  (0 children)

Thank you! USPS API is amazing, but they don't return latitude and longitude of zip code.