SkillAgentSearch skills...

Cities

Lookup cities based on zipcodes or GPS coordinates

Install / Use

/learn @sjlu/Cities
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Cities

Circle CI

Cities is an easy to use Node.js library to allow you to lookup a city by it's zipcode or by a set of GPS coordinates (reverse geocoding).

At the moment, this package only supports US cities only. There are plans to extend this in the next version.

Usage

Webservice

Like any node.js application.

npm install
node server.js

You can then visit http://localhost:4000 with the endpoints /gps/:lat/:lng or /zip/:zipcode to get locations.

Install

npm install cities --save

Usage

var cities = require('cities');

Lookup by GPS coordinates

cities.gps_lookup(lat, lng);

Lookup by zipcode

cities.zip_lookup(zipcode);

Lookup by state

cities.findByState('NJ')

Sample Response

A sample response or object that this module returns looks like this.

{
    zipcode: "07946",
    state_abbr: "NJ",
    latitude: "40.672823",
    longitude: "-74.52011",
    city: "Millington",
    state: "New Jersey"
}

License

MIT.

Related Skills

View on GitHub
GitHub Stars28
CategoryDevelopment
Updated3mo ago
Forks14

Languages

JavaScript

Security Score

72/100

Audited on Dec 26, 2025

No findings