CUFinder API Documentation

LinkedIn Company URL Finder API

LinkedIn company profiles contain valuable business intelligence that sales teams need daily. The LinkedIn Company URL Finder API solves this by converting company names or domains into verified LinkedIn URLs with 96% confidence scores. Built for developers creating sales intelligence platforms, this RESTful endpoint returns accurate LinkedIn profile links that power prospect research automation, CRM data enrichment, and competitive analysis workflows across your tech stack.

POST

https://api.cufinder.io/v2/lcuf

Required Attributes

  • x-api-key

    string

    Your API key.

  • company_name

    string

    Company name

Credit usage

3 for founded records

/v2/lcuf

Request
curl --location 'https://api.cufinder.io/v2/lcuf' \
     --header 'Content-Type: application/x-www-form-urlencoded' \
     --header 'x-api-key: api_key' \
     --data-urlencode 'company_name=cufinder'
Response
{
    "status": 1,
    "data": {
        "confidence_level": 96,
        "query": "cufinder",
        "linkedin_url": "linkedin.com/company/cufinder",
        "credit_count": 9991
    }
}

Status Codes

  • 200

    indicates a successful response.

  • 400

    indicates a not enough credits.

  • 401

    indicates an invalid API key.

  • 404

    indicates a not found results (Our algorithm can't find a data for your query).

  • 422

    indicates an error in sending data.

  • 500

    indicates a server error — you won't be seeing these

Company LinkedIn URL Finder API typescript SDK

Request
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.lcuf('cufinder');
console.log(result);

Company LinkedIn URL Finder API python SDK

Request
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.lcuf('cufinder')
print(result)

Company LinkedIn URL Finder API go SDK

Request
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.LCUF("cufinder")
if err != nil {
  log.Fatal(err)
}
fmt.Println(result)

Company LinkedIn URL Finder API ruby SDK

Request
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.lcuf(company_name: 'cufinder')
puts result

Company LinkedIn URL Finder API rust SDK

Request
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(())
}

let result = sdk.lcuf("cufinder").await?;
println!("{:?}", result);