If you're searching for the Leadsforge API, you're probably looking to connect lead search and enrichment with your CRM, outbound platform, or internal tools. Instead of exporting CSV files and moving data manually, the API lets you automate the entire workflow.

In this guide, I cover everything you need to know about the Leadsforge API, including how to generate an API key, authenticate requests, use the available endpoints, understand credits and rate limits, and connect Leadsforge with tools like Salesforge, Clay, Make, and n8n.

Whether you're building a custom application or automating your GTM stack, this guide will help you get started quickly.

Leadsforge API: Quick Verdict

  • The Leadsforge API gives you programmatic access to lead sourcing and enrichment.
  • Search leads using ICP filters and enrich contacts with emails, phone numbers, and LinkedIn profiles.
  • Supports single and bulk enrichment, with a maximum of 500 people per request.
  • Use the API to connect Leadsforge with your CRM, Salesforge, or other GTM tools.
  • API usage shares the same account-level credits as the Leadsforge app. Credits are reserved upfront and charged only for successful results.
  • Search requests are limited to 20 requests per minute per account, while balance and enrichment job endpoints allow 60 requests per minute per API key.

What Is the Leadsforge API?

Leadsforge API
This image shows the Leadsforge API

The Leadsforge API is a public REST API that gives you programmatic access to Leadsforge's lead sourcing and enrichment capabilities. Instead of using the Leadsforge interface, you can search for prospects, enrich contacts, and integrate Leadsforge directly with your own applications, CRM, outbound platform, or other GTM tools.

The API supports prospect searches using ICP filters with pagination and lets you enrich contacts with email addresses, phone numbers, and LinkedIn profiles. It also includes endpoints for company follower searches, lookalike company searches, credit balance, and enrichment job status, making it easier to automate lead generation and enrichment workflows.

The Leadsforge API uses an account-level API key and the same credit system as the Leadsforge application. Credits are reserved when a request starts and are charged only for successful enrichment results.

Leadsforge API Features 

Leadsforge API features
This image shows the Leadsforge API features

The Leadsforge API lets you automate lead sourcing and enrichment without using the Leadsforge interface. You can search for prospects using ICP filters, enrich contacts, check credit balances, and integrate Leadsforge with your CRM, outbound platform, or custom applications. Here's what you can do with the Leadsforge API:

  • Search Prospects: Find prospects using ICP filters such as location, job title, seniority, and other supported search filters. Search results support pagination, making it easier to work with large lead lists.
  • Enrich Contacts: Enrich contacts with email addresses, phone numbers, and LinkedIn profiles. The API supports both single and bulk enrichment requests, with up to 500 people per request.
  • Search Company Followers: Search followers of a LinkedIn company page and filter results by country, department, job title, seniority, and state or region.
  • Find Lookalike Companies: Search for companies that are similar to an existing business using the Lookalikes API and available company filters.
  • Check Credits and Job Status: Retrieve your available credit balance, track enrichment jobs, and fetch completed job results directly through the API.

What Can You Build With the Leadsforge API?

The Leadsforge API lets you add lead sourcing and enrichment to your own products and workflows. Whether you're building an internal tool or connecting Leadsforge with your sales stack, the API helps automate prospecting without manual work. With the Leadsforge API, you can build:

  • Custom prospecting applications that search for leads using ICP filters.
  • CRM workflows that automatically enrich contact records.
  • Lead enrichment pipelines for emails, phone numbers, and LinkedIn profiles.
  • Sales workflows that connect Leadsforge with the Salesforge API to move prospects into outbound campaigns.
  • Internal GTM tools that automate lead sourcing and enrichment for your team.

How to Connect Leadsforge With Your GTM Stack

Connecting Leadsforge with your GTM stack starts with deciding where you want prospect data to go after it's been sourced and enriched. The Leadsforge API lets you search for leads, enrich their contact details, and then use your own integration to pass that data to the next step in your workflow. A typical GTM workflow looks like this:

GTM Stage How the Leadsforge API Fits
Find prospects Search for leads using ICP filters.
Enrich contacts Retrieve email addresses, phone numbers, and LinkedIn profiles.
Pass the data Use your integration to send the enriched data to the next tool in your GTM stack.
Continue the workflow Use your CRM, Salesforge, or another platform to manage contacts and outreach.

The Leadsforge API can fit into many different GTM workflows. Whether you're building your own application, connecting multiple sales tools, or automating repetitive work, the API gives you programmatic access to Leadsforge's sourcing and enrichment features.

This helps reduce manual work and keeps your lead generation process moving without constantly switching between tools.

Connect Leadsforge to Claude, Claude Code, and Other AI Assistants

The Leadsforge API also works with the Forge MCP Server, which lets AI assistants such as Claude, Claude Code, Cursor, Windsurf, Gemini, and Codex access supported Leadsforge capabilities through natural language.

After configuring your Leadsforge API key, you can ask your AI assistant to perform supported tasks instead of manually calling API endpoints.

For example, you can ask your AI assistant to:

  • Search for prospects that match your ideal customer profile.
  • Enrich contacts with email addresses, phone numbers, and LinkedIn profiles.
  • Find companies using Lookalike Search.
  • Check your Leadsforge credit balance.
  • Retrieve enrichment job results.

The Forge MCP Server securely sends these requests to the Leadsforge API using your configured API key. Your API keys remain on your machine, and only the Forge products you configure are available to your AI assistant.

Use Leadsforge Through the Forge CLI

The Forge CLI gives developers and operations teams another way to connect Leadsforge with their GTM stack. It is a command-line tool that supports Salesforge, Leadsforge, Primeforge, Mailforge, Infraforge, and Warmforge through one binary. For Leadsforge, the documented CLI capabilities include:

  • Contact search
  • Email enrichment
  • Phone enrichment
  • LinkedIn enrichment
  • Lookalike search

This means you can run Leadsforge actions from a terminal instead of opening the dashboard each time. The CLI talks directly to each product’s API using the API keys configured on your computer. You can install it with:

npm install -g @salesforge/forge-cli

The documentation lists Node.js 20.11 or newer as a prerequisite. 

After installing it, you can check the available commands with:

forge --help

To connect Leadsforge, you can provide its API key through the recommended login process or use the LEADSFORGE_API_KEY environment variable. Environment variables are especially useful for CI systems, scripts, and other automated environments. The CLI supports structured inputs, which makes it practical for searches containing multiple filters. 

For example, the documentation provides this Leadsforge search format:

forge leadsforge_search --json '{"limit":10,"leadLocations":{"include":["United States"]}}'

You can also pass input from a file or through standard input:

cat search.json | forge leadsforge_search --stdin

By default, results are returned as compact JSON. That makes them easier to pipe into another command, process with a script, store in a database, or pass to the next part of your GTM workflow. 

The CLI is particularly useful when a task needs to run repeatedly. A developer could create a script that searches for new prospects, passes selected records into enrichment, processes the returned data, and then sends the approved contacts to another system. The scheduling does not come from Leadsforge itself. 

Your script, CI platform, cron job, or other automation system controls when the workflow runs. Leadsforge supplies the search and enrichment actions used inside it.

The same Forge CLI can also run in MCP mode:
{
  "mcpServers": {
    "forge": {
      "command": "forge",
      "args": ["mcp"],
      "env": {
        "LEADSFORGE_API_KEY": "..."
      }
    }
  }
}

This lets an MCP-compatible AI assistant use Forge CLI commands as tools. Only tools for the products with configured keys will appear. It gives developers a local alternative to the hosted Forge MCP Server and allows Leadsforge actions to become part of an AI-assisted coding or operations workflow.

GTM Workflows You Can Build With the Leadsforge API

Once the Leadsforge API is connected, you can use it as the lead sourcing and enrichment layer of your GTM stack. The examples below show how different teams can use the documented API capabilities to automate parts of their sales process.

Workflow 1: Automate Prospect Discovery

Define ICP → Search Leadsforge → Review Matching Prospects → Save or Export Results

Building a prospect list is often the first step in outbound sales. Instead of manually searching for companies every day, you can create a workflow that searches Leadsforge using your ideal customer profile (ICP). Your application or AI assistant receives the matching prospects and passes them to the next step in your sales process.

This approach gives your sales team a fresh list of prospects without repeating the same manual searches.

Workflow 2: Prepare Contacts for Outreach

Search Prospects → Run Contact Enrichment → Retrieve Results → Send to CRM or Sales Platform

After finding the right prospects, the next step is collecting accurate contact information. The Leadsforge API supports email, phone, and LinkedIn enrichment, making it easier to prepare contacts before outreach begins.

Once enrichment is complete, your workflow can retrieve the results and send them to your CRM or outbound platform. This helps your sales team start with more complete contact records instead of updating them manually.

Workflow 3: Discover Similar Companies

Choose a Company → Find Lookalike Companies → Search Contacts → Enrich Contact Details

If you already know which companies make good customers, you can use Lookalike Search to discover similar businesses.

Your workflow can start with an existing company, search for similar organisations, identify relevant contacts, and enrich their details before adding them to your prospect list. This makes it easier to expand into new accounts without repeating the same research process.

Workflow 4: Research Leads With Claude or Claude Code

Ask Claude → Forge MCP Server → Leadsforge API → Search or Enrich → Return Results

After connecting the Forge MCP Server, AI assistants such as Claude or Claude Code can help perform lead research using natural language.

For example, instead of manually searching the API, you can ask your AI assistant to search for prospects that match your ICP, enrich their contact details, or retrieve enrichment results. The Forge MCP Server securely communicates with the Leadsforge API using your configured API key.

Workflow 5: Build an AI Lead Generation Workflow

Search Prospects → Enrich Contacts → Apply Qualification Rules → Export Qualified Leads

The Leadsforge API can also become part of a larger AI-powered workflow.

For example, an application or AI agent can search for new prospects, enrich their contact details, apply your own qualification rules, and prepare the final lead list before passing it to your CRM or outbound platform. Leadsforge provides the search and enrichment capabilities, while your own application controls the workflow logic.

Workflow 6: Connect Prospecting With Outbound Sales

Leadsforge API → CRM → Salesforge or Outbound Platform → Launch Outreach

The Leadsforge API works well as the first step in a broader GTM workflow. After prospects have been found and enriched, they can be sent to your CRM, Salesforge, or another outbound platform for campaign management and outreach.

This creates a connected process where Leadsforge handles prospect sourcing and enrichment, while the rest of your GTM stack manages customer relationships and outbound campaigns.

How to Generate a Leadsforge API Key

Before you can use the Leadsforge API, you'll need to generate an API key. The API key is created at the account level and is used to authenticate all API requests. It also uses the same account credits available in your Leadsforge workspace.

Step 1: Log in to Leadsforge

Sign in to your Leadsforge account.

Step 2: Go to API Settings

Navigate to API & MCP
This image shows the Navigate to API & MCP

From the dashboard, navigate to Usage → API & MCP.

Step 3: Create a New API Key

Click Add new key to generate a new API key for your account.

Step 4: Store Your API Key Securely

Copy your API key and store it in a secure location. You'll use this key to authenticate your API requests when connecting Leadsforge with your applications and workflows.

How to Authenticate with the Leadsforge API

The Leadsforge API uses Bearer token authentication. All API requests must include your API key in the Authorization header.

Authorization: Bearer YOUR_API_KEY

Replace YOUR_API_KEY with the API key you generated from your Leadsforge account. Once the request is authenticated, you can use the available Leadsforge API endpoints.

Best Practices:

  • Store your API key securely.
  • Do not expose your API key in public repositories or client-side applications.
  • Generate a new API key if you think the current one has been compromised.

Leadsforge API Endpoints

The Leadsforge API groups its endpoints by function, making it easier to search for leads, enrich contacts, retrieve job results, and manage your account. Below is a quick overview of the main endpoint categories available in the public API.

Endpoint Category Purpose
Search API Search prospects using ICP filters and count matching results.
Enrichment API Enrich contacts with email addresses, phone numbers, and LinkedIn profiles.
Company Followers API Search followers of a LinkedIn company page using filters like job title, department, location, and seniority.
Lookalikes API Find companies that are similar to an existing business.
Balance API Retrieve your available account credits.
Job Status API Check the status of enrichment and company follower jobs.
Job Results API Retrieve completed enrichment and company follower results.
Personalized Outbound Strategy

Get The Right Outbound Strategy In Minutes

Enter your email to get a custom plan & stack recommendation for your business

It's being carefully crafted by AI

Please check your mailbox in 5 minutes

Conclusion

The Leadsforge API makes it easy to add lead sourcing and contact enrichment to your GTM workflow. Instead of manually searching for prospects and moving data between tools, you can automate the process using the available API endpoints.

From searching leads with ICP filters to enriching contacts and integrating the data into your own applications, the API gives developers and GTM teams a flexible way to build custom workflows.

If you're ready to automate your prospecting and connect Leadsforge with your GTM stack, create your API key, explore the available endpoints, and start building with the Leadsforge API today.

Ready to outreach
your leads with Salesforge?

You can test it out yourself - no credit card needed
Try
free
4.6 rating on G2
Add as a preferred
source on Google