Kooperativa
An API for enriching people and companies, searching by many attributes, and receiving signed webhooks when records change.

This B2B data API gives sales, operations, analytics, and AI teams structured people and company records through a single production-ready service. It is designed for workflows that need current business data without stitching together multiple enrichment, search, and monitoring tools.
You can enrich people or companies using a username, URL, or internal ID, search the dataset across a broad set of attributes, and monitor specific records for changes. Consistent response formats make the API suitable for applications, data pipelines, outbound systems, and AI agents that need reliable company and people context.
Key Features
People and Company Enrichment
Enrich individual and company records with structured profile and firmographic information.
People records can include:
- Positions
- Education
- Skills
- Certifications
- Company context
Company information can also provide context around organizational changes, growth, hiring, and headcount.
Attribute-Based Search
Search the dataset using a wide range of attributes instead of relying only on individual record lookups.
Available filters include:
- Job title
- Location
- Seniority
- Industry
- Company
- Skills
- Past employer
This makes it suitable for building targeted prospect lists, account research workflows, and internal data applications.
Real-Time Change Monitoring
Subscribe to specific people or companies and receive notifications when important profile information changes.
The monitoring system can detect changes to fields such as:
- Job title
- Employer
- Headcount
- Hiring
- Location
- Headline
When a monitored record changes, the service sends a signed HMAC-SHA256 webhook, giving downstream systems a way to react automatically to fresh data.
This is particularly useful when the timing of a job change, hiring signal, or company update matters to a revenue workflow.
Bulk Enrichment
Enrich up to 500 profile IDs in a single request.
Unmatched IDs can be skipped automatically, making bulk processing more practical for teams working with large datasets.
Instead of making individual requests for every record, data teams can submit larger batches and process the returned records within their existing pipeline.
Warehouse Delivery
Send refreshed datasets directly into common data infrastructure and storage systems.
Supported delivery options include:
- Parquet
- S3
- Kafka
- Snowflake
- BigQuery
- Postgres
This makes the API suitable for teams that want to incorporate B2B data into an existing warehouse, analytics stack, or operational data pipeline.
Built For B2B Data Workflows
Sales Teams
Enrich prospects, identify relevant people, and monitor contacts for job or company changes that could affect outbound timing.
Revenue Operations
Maintain more consistent account and contact records while reducing manual reconciliation between different data sources.
Data Teams
Search structured records, process profiles in bulk, and deliver refreshed datasets directly into existing data infrastructure.
Analytics Teams
Track company growth signals such as headcount and hiring alongside other firmographic information.
AI and Agent Workflows
Provide agents with structured, current people and company context through a consistent API rather than connecting multiple data providers.
Common Use Cases
Prospect Enrichment
Start with a username, URL, or internal ID and retrieve structured information about a person or company.
Account Scoring
Combine company and people attributes with internal data to build account or prospect scoring systems.
Outbound Pipeline Building
Search by title, seniority, location, industry, company, skills, and previous employers to identify relevant prospects.
Job Change Detection
Monitor contacts and receive a signed webhook when their employer or other profile information changes.
Record Deduplication
Use a canonical record model to help reconcile the same person or company appearing across multiple systems.
Growth Tracking
Follow headcount, hiring, and other firmographic changes to understand company growth over time.
Production-Ready Data Access
The API is designed to provide a consistent response structure from the first request, making it suitable for production applications rather than one-off data lookups.
Teams can use individual enrichment when they need a specific record, attribute-based search for discovery, bulk enrichment for larger datasets, and monitoring when they need to react to changes over time.
Connect Data Directly to Your Stack
The combination of API-based search, enrichment, monitoring, bulk processing, and warehouse delivery allows teams to use the same B2B data layer across different workflows.
A typical workflow can move from:
Search → Enrich → Score → Monitor → Deliver
For example, a revenue team can find relevant contacts, enrich their records, monitor job changes, and push updated data into its operational systems without maintaining separate integrations for every stage.
Why It Matters
B2B data workflows often become fragmented when enrichment, prospect search, change monitoring, and warehouse delivery are handled by separate services. That can create inconsistent records, additional API calls, and more work for data teams maintaining the pipeline.
This API brings those capabilities together around a consistent data model. Revenue teams can use live change signals, operations teams can reconcile records, and data teams can process and deliver larger datasets without treating every profile as an isolated API request.
Build B2B Data Into Your Workflows
Use a single API for people and company enrichment, attribute-based discovery, real-time change monitoring, bulk processing, and warehouse delivery. Whether you are building outbound pipelines, maintaining canonical company records, tracking growth signals, or feeding AI agents with current business context, the platform provides structured B2B data that can plug directly into your existing systems.