Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
48 lines (31 sloc) 1.78 KB

Node.js module for interfacing with Factual's API v3

Install

npm install factual

Pre-Check

Request API access: https://www.factual.com/api-keys/request
Review documentation: http://developer.factual.com/display/docs/Factual+Developer+APIs+Version+3

Examples

var factual = require("factual").createClient({
  consumer_key: "KEY", 
  consumer_secret: "SECRET"
});

factual.resolve({name:"McDonalds",address:"10451 Santa Monica Blvd",region:"CA",postcode:"90025"}, function(error, data) {});

factual.read({filters: {country: "US"}}, function(error, data) {});

factual.schema("global", function(error, data) {});

factual.facets({select: "locality,region",geo: {$circle:{$center:[34.06018, -118.41835],$meters:5000}}, q: "starbucks", filters: {country: "US"} }, function(error, data) {});

factual.crosswalk({factual_id: "97598010-433f-4946-8fd5-4a6dd1639d77"}, function(error, data) {});

factual.reverseGeocode(34.06021,-118.41828, function(error, data) {});

factual.geopulse(34.06021,-118.41828, "commercial_profile,income,race", function(error, data) {});

References

To-Do

Add support for "Multi" API Calls

Something went wrong with that request. Please try again.