78
/100
prowl
Benchmarked Aug 16, 2026

Full Contact

Get Social Media profiles and contact Information

saas platform_profile
Benchmark Your API

Score Breakdown

Latency 10/10
Documentation 9/10
Parseability 9/10
Consistency 8/10
Token Efficiency 8/10
Auth Simplicity 7/10
First-Try Success 7/10
Error Clarity 6/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://docs.fullcontact.com",
  "auth_method": "api_key",
  "auth_config": {
    "header_name": "Authorization",
    "header_value_prefix": "Bearer ",
    "api_key_doc": "https://docs.fullcontact.com/docs/generate-an-api-key.md"
  },
  "endpoints": [
    {
      "path": "/v3/person.enrich",
      "method": "POST",
      "purpose": "Enrich a person's profile with contact and social data",
      "parameters": ["email", "phone", "twitter", "location", "company", "title", "bundles", "consent", "webhookUrl"]
    },
    {
      "path": "/v3/person.resolve",
      "method": "POST",
      "purpose": "Resolve a person's identity and link multiple identifiers",
      "parameters": ["email", "phone", "twitter", "location", "company", "title", "bundles", "webhookUrl"]
    },
    {
      "path": "/v3/company.enrich",
      "method": "POST",
      "purpose": "Enrich company profile with organizational data",
      "parameters": ["domain", "companyName", "location", "webhookUrl"]
    },
    {
      "path": "/v3/company.resolve",
      "method": "POST",
      "purpose": "Resolve and link company profiles",
      "parameters": ["domain", "companyName", "location", "webhookUrl"]
    },
    {
      "path": "/v2/company.search",
      "method": "GET",
      "purpose": "Search for companies by criteria",
      "parameters": ["name", "domain", "location", "size"]
    },
    {
      "path": "/v2/person.identify",
      "method": "POST",
      "purpose": "Identify a person via multiple identifiers",
      "parameters": ["email", "phone", "twitter", "location", "company", "title"]
    },
    {
      "path": "/v2/person.industry",
      "method": "POST",
      "purpose": "Get industry classification for a person",
      "parameters": ["email", "phone", "twitter"]
    },
    {
      "path": "/v2/person.summary",
      "method": "POST",
      "purpose": "Get summary of person data",
      "parameters": ["email", "phone", "twitter"]
    },
    {
      "path": "/v2/person.tags",
      "method": "POST",
      "purpose": "Retrieve tags or topics associated with a person",
      "parameters": ["email", "phone", "twitter"]
    },
    {
      "path": "/v2/person.topic",
      "method": "POST",
      "purpose": "Get topic analysis for a person",
      "parameters": ["email", "phone", "twitter"]
    },
    {
      "path": "/v2/person.media",
      "method": "POST",
      "purpose": "Get social media profiles for a person",
      "parameters": ["email", "phone", "twitter"]
    },
    {
      "path": "/v2/person.label",
      "method": "POST",
      "purpose": "Retrieve label or category for a person",
      "parameters": ["email", "phone", "twitter"]
    },
    {
      "path": "/v2/person.portrait",
      "method": "POST",
      "purpose": "Get portrait or avatar of a person",
      "parameters": ["email", "phone", "twitter"]
    },
    {
      "path": "/v2/email.verification",
      "method": "GET",
      "purpose": "Verify email deliverability",
      "parameters": ["email"]
    }
  ],
  "pricing_model": {
    "type": "subscription",
    "details": {
      "tiers": ["Starter", "Growth", "Pro", "Enterprise"],
      "pricing_basis": "API calls or data bundle usage",
      "credits": "per API request or per data record",
      "free_trial": true,
      "reference": "https://www.fullcontact.com/pricing/"
    }
  },
  "rate_limits": {
    "default": "Rate limits vary by plan; typically 10-60 requests per second for API calls",
    "docs_reference": "https://docs.fullcontact.com/docs/rate-limits"
  },
  "capabilities": [
    "Person enrichment with social profiles and contact info",
    "Company enrichment and resolution",
    "Identity resolution and linking",
    "Email verification and risk scoring",
    "Social media profile lookup",
    "Consent management for data privacy",
    "Webtag and tag management for customer recognition",
    "Insights bundles (demographic, professional, individual, etc.)",
    "Integration with Snowflake, Google Analytics, Simon Data, WordPress, Wix, Framer, Webflow, GoDaddy",
    "MCP server support for AI agents",
    "Batch and real-time API access",
    "Data quality filtering",
    "Audience segmentation and targeting"
  ],
  "raw_analysis": "FullContact is a mature data enrichment platform that provides comprehensive contact information and social media profiles, primarily targeting businesses for marketing, sales, and customer engagement. It offers a RESTful API with endpoints for person and company enrichment, identity resolution, and email verification. The platform supports multiple authentication methods including API key and OAuth (though the primary documented method is API key via Authorization header). FullContact has a well-documented API with versioning (v2, v3), and extensive guides for integration with popular tools like Snowflake, Google Analytics, and website builders. The platform includes features such as consent management, data quality filterin
Execute

3/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /20086ms
robots_txtGET /robots.txt200203ms
llms_txtGET /llms.txt20049ms
Interpret
```json
{
  "overall": 82,
  "dimensions": {
    "token_efficiency": 8.0,
    "first_try_success": 7.0,
    "response_parseability": 9.0,
    "error_clarity": 6.0,
    "doc_quality": 9.0,
    "auth_simplicity": 7.0,
    "latency": 10.0,
    "consistency": 8.0
  },
  "pricing_normalized": {
    "type": "subscription",
    "tiers": ["Starter", "Growth", "Pro", "Enterprise"],
    "cost_basis": "per API call or data record",
    "free_trial": true,
    "credits_bundled": true
  },
  "issues": [
    "No explicit authentication details found in check results — may require manual signup or API key generation rather than SSO/magic link",
    "Docs mention 'Match Test' but unclear if there's a sandbox for testing without billing",
    "Pricing page not crawled — exact per-call costs unknown, making cost estimation harder for agents",
    "Robots.txt disallows /login and /logout paths, which may complicate programmatic auth flows"
  ],
  "recommendations": [
    "Document authentication clearly (API key vs OAuth) in llms.txt for agent onboarding",
    "Add explicit sandbox/test mode details to docs to improve first-try success",
    "Include sample pricing cost per 1K calls in llms.txt for budget estimation",
    "Expose a public API health/status endpoint in the docs for consistency monitoring"
  ]
}
```

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/full-contact">
  <img src="https://prowl.world/badge/full-contact.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard