{
  "error": "Missing required parameters: either email or linkedin is required"
}

Overview

The Person Intelligence API provides GTM-focused insights into individual prospects, including lead scoring, buying signals, pain points, and competitive intelligence. Perfect for sales prospecting and account-based marketing.

Endpoint

GET /person

Authentication

Use the Authorization header with your API key:
Authorization: Bearer YOUR_API_KEY

Query Parameters

linkedin
string
LinkedIn profile URL or username.Example: linkedin=john-doe-123
email
string
Email address of the person.Example: email=john@acme.com
profile
string
Your company domain for contextual analysis. If not provided, automatically uses the domain from your API key’s email address.Example: profile=salesforce.com
deep_research
boolean
default:"false"
Returns detailed verbose analysis instead of GTM format.Example: deep_research=true
Either linkedin or email is required to identify the person.

Auto-Profile Detection

When no profile parameter is provided, the API automatically uses the domain from your API key’s email address as the default profile for contextual analysis.

Example Requests

curl -X GET "https://api.intentgpt.ai/person?linkedin=suman-chakraborty" \
  -H "Authorization: Bearer YOUR_API_KEY"

Response Format

GTM Response (Default)

The default response is optimized for sales and marketing teams:
{
  "person_gtm": {
    "lead_score": 8,
    "priority": "Hot",
    "contact_info": {
      "name": "Suman Chakraborty",
      "title": "Senior Manager Human Resources",
      "company": "PricewaterhouseCoopers LLP",
      "decision_power": "Medium"
    },
    "buying_signals": {
      "stage": "Consideration",
      "key_indicators": [
        "Researching enterprise asset management solutions",
        "Evaluating data visualization tools like Tableau",
        "Investigating AI and predictive modeling platforms"
      ]
    },
    "pain_points": [
      {
        "area": "System Integration & Modernization",
        "urgency": "High",
        "business_impact": "Complex systems causing operational inefficiencies"
      },
      {
        "area": "Data-Driven Decision Making",
        "urgency": "High",
        "business_impact": "Lack of strategic insights limiting competitive advantage"
      }
    ],
    "competitive_context": {
      "current_vendors": ["Tableau", "IFS Ultimo", "Procore"],
      "evaluation_focus": [
        "Integration capabilities",
        "Total cost of ownership",
        "Functionality for complex operations"
      ],
      "switching_likelihood": "High"
    },
    "generated_at": 1737750234
  }
}

Response Fields

person_gtm
object
GTM-focused person intelligence data

Alternative Endpoints

Explicit GTM Endpoint

For guaranteed GTM format responses:
GET /person-gtm?linkedin=john-doe

Verbose Analysis

For detailed research and analysis:
GET /person?linkedin=john-doe&deep_research=true

Response Size Comparison

FormatSizeStructureUse Case
GTM (Default)~1.5KB2 levels deepLead qualification, prospecting
Verbose~8KB4-5 levels deepStrategic research, detailed analysis

Lead Scoring

The lead_score (1-10) is calculated based on:
  • Role & Title: Decision-making authority and relevance
  • Intent Signals: Research activities and buying behaviors
  • Company Context: Organization size and technology maturity
  • Buying Stage: Current position in the purchase journey
ScorePriorityDescription
8-10HotHigh-value prospect with strong buying signals
5-7WarmQualified lead worth nurturing
1-4ColdEarly-stage prospect requiring education

Buying Stages

StageDescriptionTypical Activities
AwarenessIdentifying problems and researching solutionsReading articles, attending webinars
ConsiderationEvaluating specific vendors and solutionsComparing features, requesting demos
DecisionFinal vendor selection and procurementContract negotiations, ROI analysis
ImplementationDeployment and rollout planningTechnical evaluations, pilot programs

Error Responses

{
  "error": "Missing required parameters: either email or linkedin is required"
}
{
  "error": "Unable to analyze person data"
}

Best Practices

1. Use for Lead Qualification

The GTM format is optimized for:
  • CRM lead scoring
  • Sales automation workflows
  • Account-based marketing
  • Prospecting prioritization

2. Combine with Company Intelligence

Use both endpoints together for complete account intelligence:
# Get company context
GET /company?website=target-company.com

# Get person intelligence
GET /person?email=prospect@target-company.com

3. Cache Responses

Person insights should be cached for 12-24 hours for optimal performance.

4. Focus on High-Score Leads

Prioritize outreach to leads with scores 7+ for highest conversion rates.

Rate Limits

  • Default: 100 requests per minute per API key
  • Burst: Up to 20 requests per second
The GTM format provides 80% size reduction while maintaining all critical sales intelligence, delivering immediate actionable insights for prospect qualification and outreach prioritization.