Looking for the FullContact Address Book App? You can now find it at Contacts+

Learn More


Java Client for FullContact API (v2.0)

by FullContact

A Java client to access most of FullContact's v2 API endpoints, including Person, Card Reader, Email, and Account Statistics APIs.

FullContact fullContact = FullContact.withApiKey("your-api-key").build();
PersonRequest personRequest = fullContact.buildPersonRequest().email("bart@fullcontact.com").build();
PersonResponse personResponse = fullContact.sendRequest(personRequest);

View on Github


Python for FullContact API (v2)

by Max Thayer

from fullcontact import FullContact

# Create a FullContact client with your API key
fc = FullContact('your_api_key')

# Get person information via email address
person = fc.person(email='bart@fullcontact.com')
print person.json()

# Get person information via twitter handle
person2 = fc.person(twitter='bartlorang')
print person2.json()

View on Github


Ruby Wrapper for FullContact API (v2)

by Brandon West

require "rubygems"
require "fullcontact"

# This could go in an initializer
FullContact.configure do |config|
    config.api_key = "fullcontact_api_key_goes_here"

# Get information about a email address
person = FullContact.person(email: "bart@fullcontact.com")

# Get information about a twitter
person2 = FullContact.person(twitter: "bartlorang")

# Get information about a twitter and ensure a 30s socket open timeout and a 15s socket read timeout
# Can throw a Faraday::Error::TimeoutError if timeouts are exceeded
person3 = FullContact.person({:twitter => "bartlorang"}, {:request => {:timeout => 15, :open_timeout => 30}})

# Get person's family_name
puts person.contact_info.family_name

View on Github


PHP Bindings for FullContact API (v2)

by Dominic Dimarco


//initialize our FullContact API object
//get your api key here:  http://fullcontact.com/getkey
$fullcontact = new FullContactAPI('YOUR_API_KEY_HERE');

//do a lookup
$result = $fullcontact->doLookup('bart@fullcontact.com');

//dump our results
echo "<br/>----------------<br/><pre>";
var_dump($result, true);
echo "</pre><br/>----------------<br/>";

View on Github


Node.js Module for FullContact API (v2)

by Arnout Kazemier

'use strict';

var FullContact = require('fullcontact');

// The constructors are directly exposed on the FullContact constructor:

View on Github

Node.js Helper for FullContact API (v2)

by Stephen Bussey

var fullcontact = require("fullcontact-api")("Your Key here");

fullcontact.person.findByEmail("email", function(err, json) {
    //json now contains your information unless err

View on Github


jQuery Plugin for FullContact API (v2)

by Matt Elliott

Person Lookup

vCard Enrichment
var vcard = "BEGIN:VCARD\nVERSION:3.0\nEMAIL;TYPE=INTERNET:bart@fullcontact.com\nEND:VCARD";


View on Github