Pitch Radar — Find businesses missing booking, chat or CRM avatar

Pitch Radar — Find businesses missing booking, chat or CRM

Pricing

from $10.00 / 1,000 analysed websites

Go to Apify Store
Pitch Radar — Find businesses missing booking, chat or CRM

Pitch Radar — Find businesses missing booking, chat or CRM

Turn a list of business websites into agency-ready leads: who lacks online booking, live chat, CRM, newsletter or a contact form, with evidence, a recommended service to pitch and a 0-100 buying-signal score. Failed sites are not charged.

Pricing

from $10.00 / 1,000 analysed websites

Rating

0.0

(0)

Developer

Alex Pagola Guerrero

Alex Pagola Guerrero

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Categories

Share

Pitch Radar — Find local businesses missing booking, chat or CRM

Give it a list of business websites. Get back who is missing online booking, live chat, CRM, newsletter or a contact form — with the evidence, a recommended service to pitch, and a 0-100 buying-signal score.

Built for agencies that sell to small businesses: web and SEO agencies, automation (n8n/Make) and AI consultants, CRM integrators, MSPs. Instead of a raw tech-stack dump, every row is a prospect with a reason to contact them.

Works with any country. Strongest on Spanish-speaking small businesses (clinics, restaurants, workshops, law firms, salons, gyms): it recognises local booking tools such as TheFork/ElTenedor, Doctoralia, Treatwell, Booksy, Fresha, Agora, CoverManager and SimplyBook.me.

What you get per website

{
"companyName": "Clínica Ejemplo",
"domain": "clinicaejemplo.es",
"sector": "clinica-dental",
"cms": "WordPress",
"technologies": ["Google Analytics"],
"hasOnlineBooking": false,
"hasLiveChat": false,
"hasWhatsapp": true,
"hasContactForm": true,
"hasCrmSignals": false,
"hasNewsletter": false,
"businessEmails": ["info@clinicaejemplo.es"],
"automationOpportunities": ["Online appointment booking", "CRM / lead follow-up workflow"],
"recommendedOffer": "Booking and reminder automation",
"buyingSignalScore": 65,
"confidence": 0.9,
"evidence": [{ "signal": "No online appointment booking detected" }],
"renderedWithBrowser": false,
"error": null,
"checkedAt": "2026-10-03T10:00:00Z"
}

How to use it

  1. Paste domains, or point it at an existing dataset (for example the output of a Google Maps scraper) with datasetId. It reads the website, url or domain field of each item.
  2. Run. About 3 seconds per website on average.
  3. Sort by buyingSignalScore, filter by sector, export to CSV/Excel, or call it from n8n, Make, Zapier or the API.

A ready-to-read HTML report (REPORT.html, leads ranked by score) is also saved in the run's key-value store.

Input

FieldWhat it does
domainsList of domains or URLs to analyse
datasetIdPull domains from an existing Apify dataset
maxDomainsCap on websites per run (default 100)
cacheTtlHoursRe-use results for domains analysed recently (default 24, 0 disables)
enableBrowserFallbackRe-render near-empty, JavaScript-only pages with Chromium (default on)
country, languagePassed through to the output, not used for filtering

What it detects

  • Business sector (keyword based: dental/health clinic, law, restaurant, workshop, salon, gym, real estate, IT, online shop)
  • CMS: WordPress, Shopify, Wix, Squarespace, Webflow
  • Booking: Calendly, Acuity, TheFork, Doctoralia, Treatwell, Booksy, Fresha, Resengo, Bookeo, Agora, CoverManager, SimplyBook.me
  • Live chat: Intercom, Drift, Tawk.to, Crisp
  • CRM and forms: HubSpot, Salesforce, contact forms
  • Newsletter: Mailchimp
  • Ecommerce: WooCommerce, Stripe
  • WhatsApp links and published business emails (own-domain and role addresses like info@ first)

Pricing

Pay per result: you are charged for each website that was actually analysed. Websites that fail to load are returned as one row with error set and every signal unknown, and are not charged. The run summary is in the OUTPUT record, not in the dataset. See the pricing panel on this page for the current rate.

Honest limits

  • Detection is rule-based on the page's public HTML, not an AI guess. A signal that cannot be determined is returned as "unknown", never as false: a missing feature is only reported when there is evidence of its absence.
  • Only the homepage and one detected contact page are analysed, not the whole site.
  • Chat widgets or booking tools that load only after a user interaction, or sit behind bot protection, can be missed. In real tests on 50 Spanish small-business sites, about 6% of domains failed to load (expired certificates, DNS errors).
  • The sector label is a keyword heuristic and can be empty or wrong on sites with little text.
  • recommendedOffer and the score are deterministic rules, not AI.
  • Only publicly published business contact details are collected, no personal data. You are responsible for complying with GDPR and local marketing-email rules (in the EU, LSSI/ePrivacy) when you contact the businesses.

Feedback

Missing a booking tool or sector for your market? Open an issue from the Actor page and say which website it should have detected: those reports drive what gets added next.