API Documentation

Everything you need to integrate DataFusion into your application. Clean, well-documented APIs that just work.

🚀 Quick Start

Get up and running in 5 minutes with our simple API integration.

1

Get API Key

Sign up and get your free API key from the dashboard

2

Make Request

Use our REST API to start candidate searches

3

Get Results

Receive structured candidate data in seconds

# Quick test with curl
curl -X POST https://datafusion.online/api/fusion/start \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"searchQuery": "python developer"}'

Authentication

All API requests require an API key passed in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Getting Your API Key

  1. Sign up for a free account
  2. Navigate to your dashboard
  3. Go to API Settings section
  4. Generate a new API key
  5. Use it in your Authorization header

Start API

This endpoint initiates a scraping job with specified criteria.

POST /fusion/start

Parameters

Parameter Type Description
currentJobTitles array Array of job titles
locations array Array of locations
searchQuery string Optional, max 255 chars
maxItems integer Optional, min 1
profileScraperMode string Scraper mode
startPage integer Starting page
yearsAtCurrentCompanyIds array Years filter IDs
yearsOfExperienceIds array Experience filter IDs

Result API

Fetches the results for a previously started scraping job.

GET /fusion/result/{runId}

Parameters

Parameter Type Description
runId string Required. The ID of the run.

Pricing & Credits

Each plan provides a set number of credits (1 credit = 10 candidates).

Plan Monthly Price Yearly Price Credits
Explorer $0 $0 10
Professional $60 $49 100
Business $160 $149 500

Need Help?

Our support team is here to help you get the most out of our API.