Skip to main content

Overview

The PricingSaaS Intelligence API provides detailed company data for thousands of B2B SaaS companies. This includes basic company information, categorization, employee counts, and various metadata points.

Company Schema

Each company record includes the following fields:
id
integer
required
Unique identifier for the company
name
string
required
Official company name (e.g., “Slack Technologies”)
slug
string
required
URL-friendly identifier (e.g., “slack”)
category
string
Primary business category (e.g., “Communication”, “Productivity”)
employees
string
Employee count range:
  • 1-10
  • 11-50
  • 51-200
  • 201-500
  • 501-1000
  • 1001-5000
  • 5001-10000
  • 10000+
url
string
Official company website URL
created_at
timestamp
When the company was added to our database
updated_at
timestamp
Last time company data was updated

Example Company Record

{
  "id": 1,
  "name": "Slack",
  "slug": "slack",
  "category": "Communication",
  "employees": "10000+",
  "url": "https://slack.com",
  "created_at": "2024-01-01T00:00:00Z",
  "updated_at": "2024-01-15T10:30:00Z"
}

Categories

Companies are organized into business categories for easier discovery:
Team chat, video conferencing, email platformsExamples: Slack, Zoom, Microsoft Teams
Project management, note-taking, task managementExamples: Notion, Asana, Monday.com
Developer tools, CI/CD, version controlExamples: GitHub, GitLab, Jira
Email marketing, social media, analyticsExamples: Mailchimp, HubSpot, Marketo
CRM, sales engagement, pipeline managementExamples: Salesforce, Pipedrive, Outreach
Help desk, live chat, ticketing systemsExamples: Zendesk, Intercom, Freshdesk
Accounting, billing, expense managementExamples: Stripe, QuickBooks, Expensify
Recruiting, payroll, performance managementExamples: BambooHR, Greenhouse, Gusto

Employee Count Ranges

Employee counts help categorize companies by size:
RangeDescriptionCompany Stage
1-10MicroEarly startup
11-50SmallSeed/Series A
51-200Medium-SmallSeries A/B
201-500MediumSeries B/C
501-1000Medium-LargeGrowth stage
1001-5000LargeLate stage
5001-10000Very LargePre-IPO/Public
10000+EnterpriseMajor corporation

Filtering and Searching

Filter by Category

curl -X GET "https://api.pricingsaas.com/functions/v1/api/companies?category=Communication" \
  -H "Authorization: Bearer YOUR_API_KEY"

Filter by Employee Count

curl -X GET "https://api.pricingsaas.com/functions/v1/api/companies?employees=10000%2B" \
  -H "Authorization: Bearer YOUR_API_KEY"

Search by Name

curl -X GET "https://api.pricingsaas.com/functions/v1/api/companies?search=slack" \
  -H "Authorization: Bearer YOUR_API_KEY"

Combine Filters

curl -X GET "https://api.pricingsaas.com/functions/v1/api/companies?category=Productivity&employees=51-200&limit=20" \
  -H "Authorization: Bearer YOUR_API_KEY"

Get Individual Company

Retrieve a specific company by slug:
curl -X GET "https://api.pricingsaas.com/functions/v1/api/companies/slack" \
  -H "Authorization: Bearer YOUR_API_KEY"
Response:
{
  "id": 1,
  "name": "Slack",
  "slug": "slack",
  "category": "Communication",
  "employees": "10000+",
  "url": "https://slack.com",
  "created_at": "2024-01-01T00:00:00Z",
  "updated_at": "2024-01-15T10:30:00Z"
}

Data Quality

Our company data is continuously updated and verified for accuracy.
Data sources:
  • Official company websites
  • Public company filings
  • LinkedIn and Crunchbase
  • Manual verification
Update frequency:
  • Basic info: Monthly
  • Employee counts: Quarterly
  • URLs and status: Weekly

Common Use Cases

Market Research

Analyze market segments and competitive landscapes

Lead Enrichment

Enrich your CRM with company data

Competitive Intelligence

Track competitors and their growth

Integration Directories

Build app directories and marketplaces

Coverage

Database size: 1,500+ B2B SaaS companies and growing
Geographic coverage:
  • North America: 60%
  • Europe: 25%
  • Asia: 10%
  • Other: 5%
Company stages:
  • Public companies: 15%
  • Late-stage private: 35%
  • Growth stage: 30%
  • Early stage: 20%

Requesting New Companies

Don’t see a company you need?
1

Submit Request

Email us at [email protected] with the company name and URL
2

Verification

We’ll verify it’s a B2B SaaS company
3

Data Collection

Our team will collect and structure the data
4

Notification

You’ll be notified when the company is added (typically 1-2 weeks)

Next Steps