VOOZH about

URL: https://apify.com/industrial_nightfall/ai-icp-qualifier

โ‡ฑ AI ICP Qualifier ยท Apify


Pricing

from $2.50 / 1,000 results

Go to Apify Store

This AI-powered Apify actor scrapes websites using Playwright and analyzes them via GPT-4o-mini (OpenRouter) to qualify B2B leads. It outputs a JSON report with a **QUALIFY/DISQUALIFY** verdict, 1-10 score, and reason, focusing on the **cold outreach and lead gen** software niche.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Riddhiman

Riddhiman

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

36 days

Issues response

4 months ago

Last modified

Share

AI Website Qualifying Agent ๐Ÿค–

An Apify actor that uses AI to qualify B2B SaaS websites against your Ideal Customer Profile (ICP) criteria.

What It Does

This actor takes a list of website URLs and uses AI to analyze whether each company matches your target ICP:

  1. Scrapes the website content using Playwright
  2. Analyzes the product/offering using AI (via OpenRouter)
  3. Qualifies as QUALIFY or DISQUALIFY with a score (1-10)
  4. Explains the reasoning behind each decision

Default ICP Criteria

The actor is pre-configured to qualify companies in:

  • Cold email software (Smartlead, Instantly, etc.)
  • Cold LinkedIn outreach tools
  • Lead generation / prospecting databases (Clay, Apollo, etc.)
  • Sales engagement platforms
  • Email finding / contact enrichment
  • AI-powered outreach automation

You can customize the ICP criteria by providing your own icpSystemPrompt in the input.


๐Ÿš€ How to Use

Option 1: Import from GitHub (Recommended)

  1. Push this code to GitHub
  2. Go to Apify and sign in
  3. Click "Create" โ†’ "Import from GitHub"
  4. Select your repository and the "Apify Version" folder
  5. The actor will be created automatically!

Option 2: Create Actor on Apify

  1. Go to Apify and sign in
  2. Click "Create" โ†’ "New Actor"
  3. Choose "Blank actor"
  4. Click "Source" โ†’ "Upload .zip" (zip this folder and upload)
  5. Or use the Apify CLI: apify push

๐Ÿ“ฅ Input

When running the actor, provide the following input:

{
"urls":[
"https://www.smartlead.ai",
"https://www.clay.com",
"https://www.shopify.com"
],
"openrouterApiKey":"sk-or-v1-xxxxxxxxxxxxx",
"icpSystemPrompt":"Your custom ICP criteria here..."
}

All three core inputs are dynamic! The icpSystemPrompt is fully customizable.

Input Fields

FieldTypeRequiredDescription
urlsarrayโœ…Array of website URLs to analyze
openrouterApiKeystringโœ…Your OpenRouter API key. Get a free key at https://openrouter.ai/settings/keys
icpSystemPromptstringโœ…*Custom ICP criteria (required - uses default if not provided)
delayBetweenRequestsintegerโŒDelay in ms between processing URLs (default: 2000)
maxRetriesintegerโŒMax retry attempts for AI calls (default: 3)

*Note: The icpSystemPrompt has a default value in apify.json, so technically it's optional but can be customized.


๐Ÿ“ค Output

The actor saves results to a dataset and returns a summary:

{
"total":3,
"qualified":1,
"disqualified":2,
"results":[
{
"url":"https://www.smartlead.ai",
"verdict":"QUALIFY",
"score":9,
"reason":"Smartlead is a cold email infrastructure platform..."
},
{
"url":"https://www.shopify.com",
"verdict":"DISQUALIFY",
"score":0,
"reason":"Shopify is a B2C e-commerce platform..."
}
]
}

Result Fields

FieldDescription
urlThe analyzed website URL
verdict"QUALIFY" or "DISQUALIFY"
scoreScore from 0-10 based on ICP match
reason2-3 sentence explanation

๐Ÿ”ง Customization

Change ICP Criteria

Provide your own icpSystemPrompt in the input:

{
"urls":["https://example.com"],
"openrouterApiKey":"sk-or-v1-...",
"icpSystemPrompt":"Your custom ICP criteria here..."
}

Change AI Model

Edit main.js to use a different model:

model:'openai/gpt-4o-mini'// Change to your preferred model

๐Ÿ“ Project Structure

Apify Version/
โ”œโ”€โ”€ main.js # Main actor entry point
โ”œโ”€โ”€ package.json # Dependencies
โ”œโ”€โ”€ apify.json # Actor metadata & input schema
โ””โ”€โ”€ README.md # This file

โš ๏ธ Important Notes

  1. API Key - You'll need an OpenRouter API key. Get one free at https://openrouter.ai/
  2. Rate Limits - The actor includes delays between requests to avoid rate limiting
  3. Scraping - Some websites may block scrapers - these will be marked as DISQUALIFY
  4. Cost - Each URL requires one AI API call (very low cost with gpt-4o-mini)

๐Ÿ› ๏ธ Troubleshooting

IssueSolution
"Input must contain openrouterApiKey"Add your OpenRouter API key to the input
"Scraping failed"Some sites block scrapers - this is normal
"Rate limit exceeded"Increase delayBetweenRequests in input
Actor stuckCheck the log for errors

๐Ÿ“œ License

MIT โ€” Feel free to use and modify for your own purposes.

You might also like

AI Lead Scout: Global Google Maps Scraper with GPT-4o

panzerhans/ai-lead-qualifier-google-maps-scraper

Stop exporting messy spreadsheets with thousands of dead leads. AI Lead Scout doesn't just scrape Google Maps; it thinks like a sales assistant. It finds businesses anywhere in the world and uses GPT-4o mini to instantly qualify them for you.

AI Lead Scout Pro: Google Maps Scraper & AI Qualifier

panzerhans/ai-lead-scout-pro-google-maps-scraper-ai-qualifier

Stop exporting messy spreadsheets with thousands of dead leads. AI Lead Scout pro doesn't just scrape Google Maps; it thinks like a sales assistant. It finds businesses anywhere in the world and uses GPT-4o mini to instantly qualify them for you.

๐Ÿค– AI Lead Gen Agent โ€” Automated B2B Prospecting

nexgendata/lead-gen-ai-agent

AI-powered B2B lead generation โ€” find and qualify prospects automatically. Web scraping + enrichment + scoring in one tool.

AI Resume / CV Optimizer

jungle_synthesizer/ai-resume-cv-optimizer

Paste your CV and a job description to get instant AI-powered feedback. Scores keyword alignment, identifies skill gaps, highlights structural issues, and returns ready-to-use rewrite suggestions. Supports GPT-4o-mini and GPT-4o via your OpenAI API key.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Universal Shopify Product Scraper (AI-Powered)

panzerhans/universal-shopify-product-scraper-ai-powered

Extract product data from any Shopify-powered webshop in seconds. Fast, reliable, and powered by AI to handle any store layout. Unlike traditional scrapers that break when a website changes its design, this tool uses GPT-4o-mini to "read" the page like a human

LeadGraph (AI B2B Lead Generation & ICP Scoring)

antoniovfranco/leadgraph

AI-powered B2B lead generation with LangGraph ICP scoring, knowledge graph, and trigger signals. Scrapes LinkedIn, HackerNews, Google Maps and Apollo. Scores leads against your ICP using Groq (free) or OpenAI.

๐Ÿ‘ User avatar

Antonio V. Franco

4

AI location intelligence

saadithya/ai-location-intelligence

Analyze multiple locations (via Google Maps URLs) for a given business type and generate a suitability score using OpenStreetMap (Overpass API) + OpenAI (GPT-4o)

Related articles

How to build and monetize an AI agent on Apify
Read more
How I built an AI-powered tool in 10 minutes
Read more
5 open-source AI agents on Apify that save you time
Read more