Skip to content
Proximity search API.
Find file
Latest commit fbf7b2a Sep 3, 2012 Simon Madine Adding config to .gitignore
Failed to load latest commit information.
.gitignore Adding config to .gitignore Sep 3, 2012


A basic proximity search API built using MongoDB, node.js and express. This currently uses the Twitter Streaming API as the data source.

Built mostly as a chance to experiment with MongoDB. Twitter provides its own proximity search so this was mostly an exercise.

There are two main scripts:

  • ingest.js
    • Connects to the Twitter Streaming API and saves geo-tagged tweets into MongoDB
  • api.js
    • The public API server



This provides the 100 posts nearest to the given coordinate ordered by increasing distance.


This filters on the given search term first then orders the posts by proximity to the given coordinate.

Both of these can take a &callback=XXX parameter to enable jsonp

Something went wrong with that request. Please try again.