Build with Vercitex API
Our API gives you programmatic access to Vercitex's powerful lead generation and qualification capabilities, allowing you to build custom integrations and workflows.
RESTful API with JSON responses
Comprehensive authentication and security
Rate limits designed for production use
Detailed documentation and examples
SDKs for popular languages
Terminal
$ curl -X POST https://api.vercitex.xyz/v1/leads \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"email": "john@example.com",
"name": "John Smith",
"company": "Acme Inc",
"source": "website"
}'
{
"id": "lead_12345",
"email": "john@example.com",
"name": "John Smith",
"company": "Acme Inc",
"source": "website",
"created_at": "2025-03-25T12:34:56Z",
"status": "new",
"score": 85
}
API Reference
Explore our comprehensive API endpoints and resources.
GET
/v1/leads
List all leads
Parameters
Name | Type | Description |
---|---|---|
limit | integer | Number of leads to return (default: 20, max: 100) |
offset | integer | Pagination offset (default: 0) |
status | string | Filter by lead status (e.g., new, qualified, disqualified) |
POST
/v1/leads
Create a new lead
Parameters
Name | Type | Description |
---|---|---|
string | Lead's email address (required) | |
name | string | Lead's full name |
company | string | Lead's company name |
source | string | Lead source (e.g., website, campaign, referral) |
GET
/v1/leads/{lead_id}
Retrieve a specific lead
Parameters
Name | Type | Description |
---|---|---|
lead_id | string | Unique identifier for the lead (required) |
PUT
/v1/leads/{lead_id}
Update a lead
Parameters
Name | Type | Description |
---|---|---|
lead_id | string | Unique identifier for the lead (required) |
status | string | Lead status (e.g., qualified, disqualified) |
score | integer | Lead score (0-100) |
Official SDKs
Use our official client libraries to integrate Vercitex API into your applications.
JavaScript
npm install vercitex-js
const Vercitex = require('vercitex-js');
const client = new Vercitex('YOUR_API_KEY');
client.leads.create({
email: 'john@example.com',
name: 'John Smith'
}).then(lead => {
console.log(lead);
});
Python
pip install vercitex
import vercitex
client = vercitex.Client('YOUR_API_KEY')
lead = client.leads.create(
email='john@example.com',
name='John Smith'
)
print(lead)
Ruby
gem install vercitex
require 'vercitex'
client = Vercitex::Client.new('YOUR_API_KEY')
lead = client.leads.create(
email: 'john@example.com',
name: 'John Smith'
)
puts lead
Ready to Build with Our API?
Get started with Vercitex API and transform your lead generation workflow.