Skip to main content
POST
/
v2
/
cja
Jobs API
curl --request POST \
  --url https://api.cufinder.io/v2/cja \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "name": {},
  "country": "<string>",
  "state": "<string>",
  "city": "<string>",
  "industry": "<string>",
  "followers_count_min": 123,
  "followers_count_max": 123,
  "employee_size": {},
  "founded_after_year": 123,
  "founded_before_year": 123,
  "funding_amount_min": 123,
  "funding_amount_max": 123,
  "products_services": {},
  "is_school": true,
  "annual_revenue_min": 123,
  "annual_revenue_max": 123,
  "page": 123
}
'

Common Use Cases

Open job postings are one of the clearest signals that a company is growing and spending.
  • Recruiting and Sourcing: Tracking live openings for a role to find companies that are hiring.
  • Hiring Signals: Spotting companies in hiring mode as a buying signal for sales.
  • Talent Market Research: Mapping which companies are posting for a role across a region or industry.
  • Competitive Intelligence: Watching how peers and competitors staff up over time.
  • List Building: Generating targeted lists of hiring companies from combined filters.
Credit usage is 2 per search.

Attributes

name
string (contains, '%data scientist%')
required
Job title
country
string
required
Company country
state
string
Company state
city
string
Company city
industry
string
Company industry
followers_count_min
integer
Company minimum followers count
followers_count_max
integer
Company maximum followers count
employee_size
string ('0-1', '1 employee', '2-10', '11-50', '51-200', '201-500', '501-1000', '501-1,000', '1,001-5,000', '5,001-10,000', '10,001+')
Company employee size range
founded_after_year
integer
Company founded after year
founded_before_year
integer
Company founded before year
funding_amount_min
integer
Company minimum funding amount
funding_amount_max
integer
Company maximum funding amount
products_services
array[string]
Company products and services
is_school
boolean
Whether the company is a school
annual_revenue_min
integer
Company minimum annual revenue (Million USD)
annual_revenue_max
integer
Company maximum annual revenue (Million USD)
page
integer
Page filter

Response

{
    "status": 1,
    "data": {
        "confidence_level": 95,
        "query": {
            "name": "nurse",
            "country": "united states",
            "page": 1
        },
        "jobs": [
            {
                "company": {
                    "name": "american nurses association",
                    "industry": "non-profit organizations",
                    "website": "http://www.nursingworld.org",
                    "linkedin": "linkedin.com/company/american-nurses-association",
                    "followers_count": 629435,
                    "employees": {
                        "range": "201-500"
                    },
                    "founded_date": null,
                    "annual_revenue": "$25-100M",
                    "funding_amount": null,
                    "main_location": {
                        "country": "united states",
                        "state": "maryland",
                        "city": "silver spring"
                    }
                },
                "job": {
                    "job_id": "4423281403",
                    "title": "Research & Quality Operations Administrator",
                    "url": "https://www.linkedin.com/jobs/view/research-quality-operations-administrator-at-american-nurses-association-4423281403",
                    "location": "Silver Spring, MD",
                    "posted_at": "2026-06-24T03:10:03+00:00",
                    "posted_at_text": "4 days ago"
                }
            }
        ],
        "credit_count": 9990
    }
}

Jobs API Typescript SDK

import { Cufinder } from '@cufinder/cufinder-ts';

// Initialize the client
const client = new Cufinder('your-api-key-here');

// Initialize with more options
const client = new Cufinder('your-api-key-here', { timeout: 60000 });

const result = await client.cja({
    name: 'nurse',
    country: 'united states'
});
console.log(result);

Jobs API Python SDK

from cufinder import Cufinder

# Initialize the client
client = Cufinder('your-api-key-here')

# Initialize with more options
client = Cufinder('your-api-key-here', timeout=60)

result = client.cja(
    name='nurse',
    country='united states'
)
print(result)

Jobs API Go SDK

package main

import (
    "fmt"
    "log"

    "github.com/cufinder/cufinder-go"
)

func main() {
    // Initialize the client
    sdk := cufinder.NewSDK("your-api-key-here")

    // Initialize with more options
    sdk := cufinder.NewSDKWithConfig(cufinder.ClientConfig{
        APIKey:     "your-api-key-here",
        BaseURL:    "https://api.cufinder.io/v2",
        Timeout:    60 * time.Second,
        MaxRetries: 3,
    })
}

result, err := sdk.CJA(cufinder.CjaParams{
    Name:    "nurse",
    Country: "united states",
})
if err != nil {
    log.Fatal(err)
}
fmt.Println(result)

Jobs API Ruby SDK

require 'cufinder_ruby'

# Initialize the client
client = Cufinder::Client.new(api_key: 'your-api-key-here')

# Initialize with more options
client = Cufinder::Client.new(
    api_key: 'your-api-key-here',
    timeout: 60,
    max_retries: 3
)

result = client.cja(
    name: 'nurse',
    country: 'united states'
)
puts result

Jobs API Rust SDK

use cufinder_rust::CufinderSDK;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Initialize the client
    let sdk = CufinderSDK::new("your-api-key-here".to_string())?;

    // Initialize with more options
    let sdk = CufinderSDK::with_config(ClientConfig {
        api_key: "your-api-key-here".to_string(),
        base_url: "https://api.cufinder.io/v2".to_string(),
        timeout: Duration::from_secs(60),
        max_retries: 3,
    })?;

    Ok(())
}

use cufinder_rust::CjaParams;

let result = sdk.cja(CjaParams {
    name: Some("nurse".to_string()),
    country: Some("united states".to_string()),
    ..Default::default()
}).await?;
println!("{:?}", result);

Company Search

Search companies with multiple filters.

Company Career Page Finder

Locate a company’s careers page.

Company Employee Finder

Find employees working at a company.

Person Search

Search 1B+ profiles with combined filters.