Deal Catcher pulls data directly from official government company registries, runs every balance sheet through a deterministic financial scoring model built by a German financial specialist, and delivers a ranked, outreach-ready report of distressed acquisition targets to your inbox — daily.
Deal Catcher AI Agent identifies and qualifies high-quality acquisition opportunities using AI — sourced daily from official government company registries across Europe.
The agent connects to official government company registries and pulls structured balance sheet records, annual filings, and corporate data. No scraped or estimated figures — primary source data only.
Each company's financial record passes through a deterministic scoring model and an LLM that synthesises a plain-language narrative of the company's financial position and acquisition relevance.
Companies are ranked by financial distress score. Only those above your configured threshold reach the report. Below-threshold companies are filtered out silently — your inbox only receives signal, not noise.
A color-coded HTML email with scored targets, KPI summaries, AI outreach drafts, and contact data lands in your inbox each morning at your configured delivery time.
This is not a dashboard you have to log into. The agent delivers structured, actionable output directly to your inbox — scored, colour-coded, and ready to act on before your first meeting of the day.
The agent is not a search tool. It is a structured data pipeline that ingests official financial records, scores them with a deterministic model, and converts the results into actionable acquisition intelligence.
The agent connects to the Open Register API — the official German federal company registry — and pulls structured company records including balance sheets, annual filings, and corporate data. No scraped estimates. Primary government data only.
Every company passes through two independent engines. First, calculator.py — a deterministic financial model built with KPIs defined by a German financial specialist — assigns a distress score from 0 to 100. Then an LLM synthesizes a human-readable profile of each company's financial position.
calculator.py — deterministic distress scoring modelCompanies that clear the threshold are packaged into a rich HTML email — color-coded by score severity, with AI-drafted outreach messages tailored to each specific company. One click to view a draft. One click to search the company on Google when direct contact data isn't available.
The distress score is produced by calculator.py — a deterministic engine built around KPIs specified by a certified German financial specialist. No black box. No probabilistic guessing. The model reads actual balance sheet figures and calculates a score using defined financial ratios.
Companies are color-coded by severity. Red for critical distress, orange for high, yellow for medium. You see the risk level instantly, without reading every line.
Every qualifying company gets an individualized outreach draft, written by the LLM using the company's specific financial profile. Click the button — the draft is ready to send or edit.
When the registry API returns contact data, the owner's or CEO's name and details appear directly in the report. No manual lookup required.
When contact data is missing, a pre-built Google search link is generated for that specific company — name plus registered address — so you're one click away from finding their LinkedIn or website manually.
Deal Catcher ships with a configuration interface. The key operational parameters — financial filters, batch size, sector focus, outreach tone — are all exposed in the UI. Your client controls the agent without touching a line of Python.
Set the net income ceiling (e.g. ≤ €1M), revenue range, equity ratio bounds, or any other financial threshold directly in the UI.
Control how many companies the agent processes per run (20, 30, 50+) and filter by industry sector — fuel & oil, manufacturing, services, or any category in the registry.
Choose how the LLM writes the outreach draft: formal, informal, direct, diplomatic, or aggressive. The prompt template is configurable — you can adjust it to match your communication style.
Deal Catcher launched with Germany's official federal company registry via the Open Register API. The expansion pipeline connects an additional API covering 23 European countries — giving you a continent-wide distressed acquisition radar operating from a single agent.
Germany is live. The 23-country European expansion API is currently in integration. Existing clients automatically gain access upon launch — no additional configuration required.
Billed monthly. Cancel with 30 days notice.
calculator.py distress scoring model (deterministic, not probabilistic)Deal Catcher is configured for your specific acquisition mandate before going live. Every deployment goes through a calibration process to make sure the scoring thresholds and sector filters match the exact type of company you're looking to acquire.
Victor aligns on your target profile — sector, revenue range, geography, distress score threshold, and the financial KPIs that matter most to your acquisition strategy.
The agent runs a supervised batch. Victor reviews the scored output with you and adjusts the financial model weights until the results match what you'd select manually.
The agent goes live on your schedule. Daily reports hit your inbox. You use the UI to adjust parameters as your thesis evolves — no engineering requests needed.
APIs change. Registry formats shift. Victor keeps the pipeline running and up to date. Monthly check-ins to recalibrate if your target profile changes.
For support, deployment inquiries, or to discuss how Deal Catcher can be calibrated to your specific acquisition thesis — get in touch directly. We respond within one business day.
Dubai, UAE · Response within 1 business day · All inquiries handled personally by Victor Freitas.