Overview
The FullContact API offers programmatic access to person and company data for identity resolution and data enrichment. Developers can integrate this API to transform partial contact information, such as an email address or domain, into comprehensive profiles with additional attributes. This enrichment process can include demographic details, social media profiles, employment history, and firmographic data for companies. The primary goal of these services is to provide a more holistic understanding of customers and prospects, enabling use cases across various business functions.
For marketing teams, the API facilitates deeper audience segmentation and personalization by appending detailed attributes to customer records, which can inform targeted campaigns and content delivery. Sales organizations can use enriched data to qualify leads more effectively, understand prospect needs, and tailor outreach strategies. Customer relationship management (CRM) systems can be enriched to provide sales and support teams with a 360-degree view of interactions and customer profiles, enhancing engagement and service quality. Additionally, in the context of fraud detection, the API can help verify identities and flag suspicious patterns by cross-referencing provided information with a broader dataset, assisting in risk assessment for financial transactions or account creations.
FullContact's services are built on a RESTful architecture, allowing for integration into diverse application environments. The API provides endpoints for specific data types, such as person enrichment and company enrichment, along with identity resolution capabilities that link various data points to a singular identity. The platform emphasizes compliance with data privacy regulations such as GDPR and CCPA, which is a consideration for organizations operating globally or within specific jurisdictions. This focus on compliance, alongside technical features, positions the API as a tool for businesses seeking to enhance their data while adhering to privacy standards.
The developer experience includes an interactive API reference and code examples, which can assist in the implementation process. The API is suitable for organizations requiring scalable data enrichment solutions, from small businesses utilizing the free tier to enterprise clients with custom requirements. For instance, a common use case, also offered by competitors such as Clearbit's Enrichment API, involves processing incoming leads to automatically populate CRM fields, reducing manual data entry and providing immediate context for sales teams.
Key features
- Person Enrichment API: Appends comprehensive data to individual profiles based on an email, phone number, or social handle, including demographics, social profiles, and employment information.
- Company Enrichment API: Provides firmographic data for companies based on a domain name, including industry, employee count, revenue, and technology stack.
- Identity Resolution: Connects disparate data points across various sources to create a unified view of an individual or company, helping to de-duplicate records and build complete profiles.
- Audience Segmentation: Enables the creation of more precise customer segments for targeted marketing campaigns by enriching existing customer data with additional attributes.
- Fraud Detection Support: Contributes to risk assessment by providing additional data points that can help verify identities and identify potentially fraudulent activities.
- Global Data Coverage: Offers data enrichment capabilities across various geographic regions, supporting international business operations.
- Compliance Features: Built with adherence to data privacy regulations such as SOC 2 Type II, GDPR, and CCPA, assisting businesses in maintaining compliance.
Pricing
FullContact offers a multi-tiered pricing model, including a free tier for initial exploration and paid plans for higher usage volumes. Custom enterprise solutions are available for organizations with specific needs.
| Plan Name | Monthly Cost | API Calls Included | Key Features |
|---|---|---|---|
| Free | $0 | 500 calls/month | Basic access to Person and Company API, suitable for testing and low-volume use |
| Growth | Starts at $99 | 5,000 calls/month | Access to all enrichment APIs, standard support, suitable for growing businesses |
| Custom Enterprise | Custom pricing | Negotiated | Tailored solutions, dedicated support, custom data access, higher volumes for large organizations |
For more detailed information on pricing tiers and specific features, refer to the FullContact pricing page.
Common integrations
The FullContact API is designed to integrate with various business systems to enrich data workflows:
- CRM Systems: Enrich contact and account records in platforms like Salesforce, HubSpot, or Zoho CRM to provide sales and marketing teams with comprehensive customer insights.
- Marketing Automation Platforms: Enhance audience profiles in tools like Marketo, Pardot, or Mailchimp for more targeted email campaigns and personalized content delivery.
- Data Warehouses & Lakes: Populate data repositories with richer customer and company data for analytics, business intelligence, and reporting purposes.
- Customer Data Platforms (CDPs): Integrate to unify customer profiles and build a single customer view across various touchpoints.
- E-commerce Platforms: Improve personalization for online shoppers by appending demographic and interest data to user profiles.
- Fraud Detection Systems: Feed enriched identity data into risk assessment engines to improve the accuracy of fraud prevention measures.
Alternatives
For developers and businesses seeking data enrichment and identity resolution services, several alternatives to FullContact are available:
- ZoomInfo: Offers a comprehensive platform for B2B intelligence, including contact and company data, sales engagement, and marketing solutions.
- Clearbit: Provides APIs for data enrichment, lead generation, and company insights, often used for marketing and sales automation.
- Apollo.io: Combines a B2B database with sales engagement tools, offering contact enrichment, lead scoring, and outreach functionalities.
- Hunter.io: Primarily focuses on email verification and finding email addresses associated with domains, often used for sales outreach.
- Pipl: Specializes in identity resolution and advanced people search, helping to connect various online footprints to an individual.
Getting started
To begin using the FullContact API, you typically need to obtain an API key from your FullContact account. The following example demonstrates a basic request to the Person Enrichment API using curl to retrieve data for a given email address. This request assumes you have an API key available.
curl -X POST \
'https://api.fullcontact.com/v3/person.enrich' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{ "emails": ["[email protected]"] }'
Replace YOUR_API_KEY with your actual FullContact API key. The response will be a JSON object containing enriched data for the specified email address, if available. For more detailed requests, including company enrichment and various query parameters, consult the FullContact API reference documentation.