Skip to main content

1. Overview

The Buyer Screening API identifies and scores potential acquirers for a defined target company. Given a target and a set of strategic criteria, Wokelo’s AI pipeline searches its coverage universe, evaluates each candidate buyer against the target, and returns a ranked list with AI-generated deal scores, synergy commentary, and full financial profiles. This is an asynchronous API — submitting a request returns a request_id immediately, and you must poll for status and then retrieve results once the job is complete. Read more about the async pattern in How Async APIs work. Each buyer in the result set is evaluated across four dimensions:
  • Overall Score — composite strategic fit rating (1–10)
  • Deal Feasibility Score — likelihood the buyer can financially execute the acquisition
  • Product Synergy Score — degree of product and capability overlap
  • Deal Precedent Score — alignment with the buyer’s historical M&A pattern
  • Synergy Potential Score — quantified revenue and cost synergy opportunity
Each score is accompanied by an AI-written rationale and an overall commentary paragraph synthesising the deal thesis. Common use cases:
  • Sell-side M&A advisory — Generate a scored buyer universe for board-level presentations and process initiation
  • Corporate development — Identify strategic acquirers for portfolio companies or subsidiaries
  • Investment banking — Rapidly populate a buyer list for pitch books or CIM preparation
  • Private equity exits — Screen strategic and financial buyers for portfolio company sale processes
This API is asynchronous. You submit a job, receive a request_id, poll until status is "COMPLETED", and then read results from the same response. See How Async APIs work.

2. Quick Start

Step 1 — Submit the job
Step 2 — Poll for completion
Step 3 — Read results

3. Authentication

All requests must include a Bearer token in the Authorization HTTP header. No other authentication method is supported.
API tokens are issued from your Wokelo account. Navigate to Account Details → API Credentials in the Wokelo dashboard to get your client id and client secret. Contact support@wokelo.ai if you do not yet have API access.
Never expose your token in client-side code, browser requests, or public repositories. A missing or invalid token returns 401 Unauthorized. A valid token without sufficient plan permissions returns 403 Forbidden.

4. Request Reference

Endpoint
The request body is JSON. Only company is required; all parameters fields are optional refinements. Full request example:

5. Response

Job submission response

When you submit the job, you receive a response immediately with a request_id and an initial status.

Completed result response

Once status is "COMPLETED", the result contains a result array of buyer objects.

Buyer object fields

Each object in the result array contains the following fields: Identity & firmographics Product & business People & funding Financials (public companies) M&A history AI scoring (present on high-relevance buyers)
AI scoring fields (Overall Score, Commentary, and the four sub-scores) are only present on buyers where Wokelo’s AI has sufficient data to generate a reliable assessment. Buyers without scores are still returned with full firmographic and financial data.

6. Examples

Sell-side M&A: board-level buyer universe

Find strategic acquirers for Brex — public companies in spend management, corporate cards, and CFO workflow software with US distribution. Filter results to the highest-scored buyers for a board presentation.

Financial buyer screening

Screen for private equity and institutional buyers for a B2B SaaS company, globally.

7. Error Handling

The API uses standard HTTP status codes. All error responses include a JSON body with a detail or message field. Error response example:
Job failure handling:

8. Best Practices

Write a specific detailed_query for better results The detailed_query parameter is the single most impactful way to sharpen the buyer universe. Generic queries like "strategic acquirers" return broad results. Specific queries that name product categories, distribution models, customer segments, and deal rationale return a more focused and relevant set. For example:
“Looking for companies in spend management, corporate cards, and CFO workflow software with mid-market and enterprise distribution”
is far more targeted than:
“Looking for technology companies”
Combine buyer_type and company_type to bound the universe If your process targets only strategic acquirers capable of an all-cash deal, set buyer_type: "strategic" and company_type: "public" to limit results to entities with public-market capital access. For financial sponsor processes, set buyer_type: "financial". Sort and tier by Overall Score before review The Overall Score is Wokelo’s composite fit metric. Sort the result set descending by Overall Score and segment into tiers (e.g. 8–10: Priority, 5–7: Secondary, below 5: Monitor) before reviewing individual rationales. This dramatically reduces time spent reviewing low-fit candidates. Use Deal Feasibility Score to screen out financially constrained buyers A high Overall Score paired with a low Deal Feasibility Score indicates a strategically attractive but financially constrained buyer. Filter out buyers with Deal Feasibility Score < 5 early in the process unless you are exploring merger-of-equals structures. Read Commentary for the full deal narrative The Commentary field contains Wokelo’s most detailed AI output — a full paragraph synthesising the strategic rationale, synergy thesis, and key risks for each buyer. Use this field to draft the strategic rationale section of pitch books or CIMs, or to brief deal teams before outreach. Store the request_id for auditability Buyer screening jobs are associated with your account and a specific point in time. Store the request_id alongside the target company and run date so you can re-retrieve results later, track how the universe evolves across multiple runs, and audit which buyer list was used for a given process. Re-run with different parameters to stress-test the universe Run the same target with different buyer_type, company_type, and geography parameters to discover buyers that might be missed by a single query. Comparing results across runs helps identify edge-case buyers worth adding to a long list.

Target Screening

Identify and score acquisition targets for a defined acquirer — the inverse of Buyer Screening.

Market Map

Discover and map all companies competing in a specific market or product category.

Competitor List

Generate a structured list of direct and indirect competitors for any company.

Company Deep Intelligence

Generate deep AI intelligence on any buyer — business model, financials, strategy, and M&A history.

M&A Activity

Retrieve historical acquisition data for any company to validate Deal Precedent scores.

Company Instant Enrichment

Synchronously enrich firmographic and financial data for any buyer in the screened list.