OmniExtract AI: LinkedIn + Multi-Site Job Scraper + AI Engine
Pricing
from $0.01 / 1,000 results
OmniExtract AI: LinkedIn + Multi-Site Job Scraper + AI Engine
2026โs elite job scraper for LinkedIn, Indeed & more. Use advanced filters to extract rich data: full descriptions, salaries & seniority. Features LLM-powered AI extraction (SmartScraper/SearchGraph) for any URL. Fast, proxy-ready & optimized for deep data. No coding required. JSON/CSV/audio export.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

Ali Hassan
Actor stats
1
Bookmarked
7
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
OmniExtract AI
๐ The Most Powerful LinkedIn Job Scraper + AI Web Extraction + Executive Recruiting Platform
Scrape 1000+ LinkedIn jobs in minutes. Extract data from any website with AI. Find decision makers & hiring managers with employment verification. Get full executive job search strategy with personalized outreach. No coding required.
โญ Why Choose OmniExtract AI?
| Feature | OmniExtract AI | Other Scrapers |
|---|---|---|
| LinkedIn Jobs | โ Up to 1000 jobs/run | โ Limited or blocked |
| AI-Powered Extraction | โ Natural language | โ Complex selectors |
| Multi-LLM Support | โ 6+ providers | โ Single provider |
| No Rate Limits | โ Smart pagination | โ Frequent blocks |
| Job Detail Scraping | โ Full descriptions | โ Basic info only |
| Audio Summaries | โ Text-to-Speech | โ Not available |
| ๐ฅ Hiring Manager Finder | โ Employment verified contacts | โ Manual research |
| ๐ฅ Reverse Recruiter | โ Full executive strategy + verified contacts | โ Not available |
| ๐ฅ Personalized Outreach | โ AI-generated emails | โ Not available |
| ๐ฅ Stale Contact Filter | โ Auto-detects people who left companies | โ Outdated data |
๐ All Extraction Modes
| Mode | Purpose | Best For |
|---|---|---|
| ๐ผ LinkedIn Jobs | Scrape job listings at scale | Job seekers, recruiters, market research |
| ๐ Hiring Manager Finder | Find hiring managers for specific jobs or companies | Job seekers, sales, networking |
| ๐ฏ Reverse Recruiter | Full executive job search strategy | Executives, career changers, job seekers |
| ๐ Web Scraper | Extract data from any URL | Product pages, articles, directories |
| ๐ Web Search | Search web & extract | Research, competitor analysis |
๐ฏ REVERSE RECRUITER
The Ultimate Executive Job Search Strategy Tool
Get a complete Executive Intelligence Dossier with:
- โ Target companies matched to your background
- โ Verified talent gatekeepers (recruiters) at each company
- โ Verified decision makers (Engineering Managers, Directors, VPs)
- โ Personalized LinkedIn & email outreach campaigns
- โ Interview preparation tips
- โ Networking strategy
- โ Stale contact filtering - Auto-detects people who left companies
โก Quick Start
{"graph_type": "ReverseRecruiter","resume_text": "Your full resume text here...","target_role_direction": "VP of Engineering, Director of Product","target_industries": "Fintech, AI/ML, Clean Energy","target_geo": "San Francisco Bay Area","num_target_companies": 20,"llm_provider": "gemini","llm_api_key": "your-api-key","serper_api_key": "your-serper-key"}
๐ก Serper API key required for search queries. Get FREE 2,500 searches/month at https://serper.dev
### ๐ฆ What You Get Back```json{"candidate_profile": {"name": "Sarah Chen","current_role": "Senior Software Engineer","current_company": "Stripe","years_experience": "8+","seniority_level": "Senior","core_functions": ["Backend Development", "System Design", "Team Leadership"],"top_skills": ["Go", "Kubernetes", "AWS", "PostgreSQL", "Python"],"unique_value_proposition": "Seasoned engineer with 8+ years building scalable distributed systems..."},"executive_summary": {"unfair_advantage": "Rare blend of deep technical expertise in distributed systems...","billion_dollar_problems": ["Scaling AI/ML infrastructure...", "Building robust payment systems..."],"positioning_statement": "Senior Engineering Leader with proven track record..."},"priority_targets": [{"name": "Robinhood","category": "Core Target","fit_reason": "Fintech company with similar challenges to Stripe in scaling payment systems","why_now": "Expanding Money Experience team, recent Engineering Manager postings","company_size": "SMB","location": "Menlo Park, CA","company_domain": "robinhood.com","company_website": "https://robinhood.com/","talent_gatekeepers": [{"name": "Victoria Castro","role": "Recruiting @ Robinhood","linkedin_url": "https://linkedin.com/in/victoriacastro21","contact_type": "talent_gatekeeper"}],"decision_makers": [{"name": "Chuan Shi","role": "Engineering Manager at Robinhood","linkedin_url": "https://linkedin.com/in/chuan-shi","contact_type": "decision_maker"}],"recent_news": [{"title": "Robinhood expands crypto offerings","snippet": "Company announces new features...","url": "https://news.example.com/robinhood"}]}],"outreach_campaigns": [{"company": "Robinhood","target_contact": "Chuan Shi","personalization_hook": "Robinhood's payment infrastructure challenges align with my Stripe experience...","linkedin_connect": "Hi Chuan, impressed by Robinhood's growth. With 8+ years building payment systems at Stripe...","linkedin_followup_1": "Following up on my connection request...","email_subject": "Scaling Robinhood's Platform Infrastructure","email_1": "Hi Chuan,\n\nRobinhood's recent expansion caught my attention..."}],"interview_prep": {"key_talking_points": ["Built payment microservices handling $500B+ transactions", "Reduced fraud false positives by 40%"],"questions_to_ask": ["What are the biggest infrastructure challenges?"],"potential_objections": ["Background is payments-focused", "Response: Highlight transferable systems skills"]},"networking_strategy": {"target_events": ["FinTech Connect", "KubeCon"],"linkedin_groups": ["Fintech Professionals", "Distributed Systems Engineers"],"thought_leadership_topics": ["Scaling payment infrastructure", "Real-time fraud detection"]},"_metadata": {"mode": "ReverseRecruiter","companies": {"total_target_companies": 15,"companies_enriched": 10,"companies_with_contacts": 10},"contacts": {"total_contacts_found": 55,"outreach_campaigns_generated": 5}}}
๐ฐ Pricing
~0.025 USD per company โ See Complete Pricing Guide for all tiers
๐ HIRING MANAGER FINDER
Find Verified Recruiters & Hiring Managers at Target Companies
Perfect for:
- ๐ฏ Job seekers who want to reach the right people
- ๐ผ Sales teams finding decision makers
- ๐ Recruiters building contact lists
Key Features:
- โ Employment verification - Confirms contacts still work at the company
- โ Stale contact filtering - Auto-detects people who left (shows "Ex-Company")
- โ Smart query generation - LLM-powered search optimization
- โ Role-specific targeting - Finds relevant managers for your target role
๐ Two Modes Available
| Mode | Best For | Required Fields |
|---|---|---|
| Single Job Mode | Found a specific job posting, want to find who's hiring | company_single, job_title_single |
| Multi-Company Mode | Prospecting multiple companies at once | target_companies |
โก Mode 1: Single Job Mode
Found a job posting? Find the actual hiring manager!
{"graph_type": "HiringManagerFinder","company_single": "Stripe","job_title_single": "Senior Backend Engineer","job_location_single": "San Francisco, CA","job_link_single": "https://linkedin.com/jobs/view/123456","job_description_single": "We're looking for a backend engineer to build payment infrastructure...","include_recruiters": true,"include_team_leads": false,"max_contacts_per_company": 3,"llm_provider": "gemini","llm_api_key": "your-api-key","serper_api_key": "your-serper-key"}
๐ก Serper API key required for search queries. Get FREE 2,500 searches/month at https://serper.dev "llm_api_key": "sk-your-api-key" }
> ๐ก **Serper API key required** for search queries. Get FREE 2,500 searches/month at https://serper.dev**๐ฆ Single Job Mode Output:**```json{"mode": "single_job","job_details": {"job_title": "Senior Backend Engineer","company": "Stripe","location": "San Francisco, CA","job_link": "https://linkedin.com/jobs/view/123456","department": "Backend Engineering"},"hiring_managers": [{"company": "Stripe","name": "Mike Chen","role": "Engineering Manager at Stripe","linkedin_url": "https://linkedin.com/in/mikechen","linkedin_snippet": "Engineering Manager at Stripe ยท Experience: 5+ years...","contact_type": "decision_maker","fit_reason": "Likely hiring manager for Senior Backend Engineer at Stripe","location_match": "San Francisco, CA"}],"recruiters": [{"company": "Stripe","name": "Sarah Johnson","role": "Technical Recruiter at Stripe","linkedin_url": "https://linkedin.com/in/sarahjohnson","contact_type": "talent_gatekeeper","fit_reason": "Recruiter who may be handling Senior Backend Engineer role at Stripe"}],"outreach_strategy": {"recommended_approach": "Direct outreach to hiring managers yields 3-5x higher response rates","message_hooks": ["Reference the specific role", "Highlight matching skills"],"linkedin_connection_template": "Hi [Name], I came across the Senior Backend Engineer role...","email_subject_lines": ["Senior Backend Engineer Role - Experienced Candidate"]},"_metadata": {"mode": "HiringManagerFinder","options": {"include_recruiters": true,"include_team_leads": false,"max_contacts_per_company": 3,"location_filtering": true},"results": {"total_contacts_found": 5,"stale_contacts_filtered": 1}}}
โก Mode 2: Multi-Company Mode (Original)
Prospect multiple companies at once:
{"graph_type": "HiringManagerFinder","target_companies": "Netflix, Stripe, Airbnb, Google, Meta","target_roles": "Software Engineering, Data Science","llm_provider": "openai","llm_api_key": "sk-your-api-key","serper_api_key": "your-serper-key"}
๐ก Serper API key required for search queries. Get FREE 2,500 searches/month at https://serper.dev
๐ฆ Multi-Company Mode Output:
{"mode": "multi_company","hiring_managers": [{"company": "Netflix","name": "Sarah Johnson","role": "Technical Recruiter at Netflix","linkedin_url": "https://linkedin.com/in/sarahjohnson","linkedin_snippet": "Technical Recruiter at Netflix ยท 5+ years recruiting...","contact_type": "talent_gatekeeper","confidence": "high"},{"company": "Stripe","name": "Mike Chen","role": "Engineering Manager at Stripe","linkedin_url": "https://linkedin.com/in/mikechen","linkedin_snippet": "Engineering Manager at Stripe ยท Backend systems...","contact_type": "decision_maker","confidence": "high"}],"_metadata": {"mode": "HiringManagerFinder","options": {"include_recruiters": true,"include_team_leads": true,"max_contacts_per_company": 5,"location_filtering": false},"results": {"total_contacts_found": 15,"stale_contacts_filtered": 2,"companies_searched": 5}}}
๐๏ธ Contact Options
Control who gets included in results (works in both modes):
| Option | Type | Default | Description |
|---|---|---|---|
include_recruiters | boolean | true | Include recruiters & talent acquisition specialists |
include_team_leads | boolean | true | Include team leads who influence hiring decisions |
max_contacts_per_company | number | 5 | Max contacts per company (range: 1-10). Use lower values to control costs |
Cost Control Example:
{"graph_type": "HiringManagerFinder","company_single": "Google","job_title_single": "ML Engineer","include_recruiters": true,"include_team_leads": false,"max_contacts_per_company": 2}
This returns max 2 contacts (hiring managers + recruiters only), keeping costs predictable.
๐ฐ Pricing
~0.025 USD per contact โ See Complete Pricing Guide for all tiers
๐ผ LINKEDIN JOB SCRAPER
The Fastest Way to Scrape LinkedIn Jobs at Scale
Perfect for:
- ๐ฏ Job Seekers - Find hundreds of relevant positions instantly
- ๐ Recruiters - Build talent pipelines and track hiring trends
- ๐ข HR Teams - Competitive salary research and market analysis
- ๐ Data Analysts - Job market trends and employment data
- ๐ค Job Board Builders - Aggregate listings from LinkedIn
โก Quick Start - Scrape Your First 100 Jobs
{"graph_type": "LinkedInJobScraper","job_keyword": "Software Engineer","job_location": "San Francisco","max_jobs": 100}
That's it! No API keys needed for basic scraping. Results in under 2 minutes.
๐๏ธ Advanced Filtering Options
| Filter | Options | Example |
|---|---|---|
| Experience Level | internship, entry_level, associate, mid_senior, director, executive | ["mid_senior", "director"] |
| Work Type | on_site, remote, hybrid | ["remote"] |
| Date Posted | past_24_hours, past_week, past_month, any_time | "past_week" |
| Distance | exact, 5_miles, 10_miles, 25_miles, 50_miles, 100_miles | "25_miles" |
๐ Full Configuration Example
{"graph_type": "LinkedInJobScraper","job_keyword": "Data Scientist","job_location": "New York","max_jobs": 500,"scrape_job_details": true,"experience_levels": ["mid_senior", "director"],"work_types": ["remote", "hybrid"],"date_posted": "past_week","distance": "exact"}
๐ฆ What You Get Back
Each job includes rich, structured data:
{"job_id": "4144967742","job_title": "Senior Software Engineer","company": "Stripe","location": "San Francisco, CA","job_link": "https://www.linkedin.com/jobs/view/4144967742","posting_date": "2026-01-08","salary": "$180,000 - $250,000","description": "Full job description with requirements...","seniority_level": "Mid-Senior level","employment_type": "Full-time","job_function": "Engineering and Information Technology","industries": "Financial Services","applicants_count": "Over 200 applicants","company_link": "https://www.linkedin.com/company/stripe"}
๐ฐ Pricing
โ See Complete Pricing Guide for all tiers
| Scrape Type | No Discount | Gold |
|---|---|---|
| Basic | 0.0029/job | 0.0012/job |
| Full Details | 0.00399/job | 0.00165/job |
๐ก Pro Tips for LinkedIn Scraping
- Start Small, Scale Up - Test with 50 jobs first, then increase to 500+
- Use Filters - Narrow results for better quality data
- Enable Proxy - Use Apify Proxy for reliability on large scrapes
- Fresh Listings - Use
date_posted: "past_24_hours"for new jobs only - Specific Locations - "San Francisco, CA" works better than "California"
๐ง AI-POWERED WEB EXTRACTION
4 Extraction Modes
Beyond LinkedIn and recruiting, OmniExtract AI offers powerful AI extraction:
| Mode | Purpose | Best For |
|---|---|---|
| SmartScraperGraph | Extract data from any URL | Product pages, articles, directories |
| SearchGraph | Search web & extract | Research, competitor analysis |
| SpeechGraph | Convert pages to audio | Podcasts, accessibility |
| ScriptCreatorGraph | Generate scraping code | Automation, learning |
1๏ธโฃ SmartScraperGraph - Extract Anything with AI
Just describe what you want in plain English:
{"graph_type": "SmartScraperGraph","source": "https://www.amazon.com/dp/B0CHX3QBCH","prompt": "Extract product name, price, rating, and number of reviews","llm_provider": "openai","llm_api_key": "sk-your-api-key"}
Output:
{"product_name": "Apple iPhone 15 Pro Max","price": "$1,199.00","rating": "4.7 out of 5 stars","reviews": "12,847 ratings"}
๐ฐ Pricing
0.05 USD per extraction โ See Complete Pricing Guide for all tiers
2๏ธโฃ SearchGraph - Research Without URLs
Don't have a URL? Just ask a question:
{"graph_type": "SearchGraph","prompt": "Top 10 AI startups funding 2026 with amounts","llm_provider": "openai","llm_api_key": "sk-your-api-key","max_results": 5}
The AI searches the web, finds relevant pages, and extracts the data you need.
๐ฐ Pricing
0.05 USD per search โ See Complete Pricing Guide for all tiers
3๏ธโฃ SpeechGraph - Turn Web Pages into Audio
Perfect for creating audio summaries:
{"graph_type": "SpeechGraph","source": "https://techcrunch.com/latest","prompt": "Summarize the top 5 tech news stories","llm_provider": "openai","llm_api_key": "sk-your-api-key"}
Output includes:
- Text summary
- MP3 audio file URL (publicly accessible)
- Generated using OpenAI TTS
๐ฐ Pricing
0.05 USD per conversion โ See Complete Pricing Guide for all tiers
4๏ธโฃ ScriptCreatorGraph - Generate Scraping Code
Learn how to scrape any site:
{"graph_type": "ScriptCreatorGraph","source": "https://news.ycombinator.com","prompt": "Extract all article titles and URLs","llm_provider": "openai","llm_api_key": "sk-your-api-key"}
Returns ready-to-run Python code using BeautifulSoup.
๐ฐ Pricing
0.05 USD per script โ See Complete Pricing Guide for all tiers
๐ฐ Complete Pricing Guide
Pay-per-event model - You only pay for what you use. No subscriptions required.
Higher volume users automatically unlock discounts: Bronze โ Silver โ Gold
All prices in USD.
๐ซ Base Fees (All Modes)
| Event | Description | Price |
|---|---|---|
| Actor Start | Charged once per run | 0.001 |
| Result | Per item in dataset | 0.00001 |
๐ผ LinkedIn Job Scraping
| Type | No Discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| Basic | 0.0029 | 0.0025 | 0.002 | 0.0012 |
| Full Details | 0.00399 | 0.0025 | 0.002 | 0.00165 |
- Basic: title, company, location, link
- Full Details: + description, salary, requirements
Examples:
- 100 basic jobs: 0.29 (No discount) โ 0.12 (Gold)
- 100 full detail jobs: 0.40 (No discount) โ 0.17 (Gold)
๐ค AI-Powered Extraction
All AI modes use the ai-extraction event:
| Tier | Price |
|---|---|
| No Discount | 0.0499 |
| Bronze | 0.045 |
| Silver | 0.04 |
| Gold | 0.035 |
Modes using 1 event each:
- Smart Scraper (per URL)
- Search Graph (per search)
- Speech Graph (per audio)
- Script Creator (per script)
Modes using formula ceil(items / 2) events:
- Hiring Manager Finder (~0.025 per contact)
- Reverse Recruiter (~0.025 per company)
๐ Quick Cost Calculator
| Mode | Items | Events | No Discount | Gold |
|---|---|---|---|---|
| Smart Scraper | 1 page | 1 | 0.05 | 0.035 |
| Hiring Manager Finder | 10 contacts | 5 | 0.25 | 0.18 |
| Reverse Recruiter | 10 companies | 5 | 0.25 | 0.18 |
| Reverse Recruiter | 20 companies | 10 | 0.50 | 0.35 |
| LinkedIn Jobs basic | 100 jobs | 100 | 0.29 | 0.12 |
| LinkedIn Jobs full | 100 jobs | 100 | 0.40 | 0.17 |
๐งฎ Hiring Manager & Reverse Recruiter Formula
Events charged = ceil(items / 2)Examples:โข 1-2 items = 1 event = 0.05 (Gold: 0.035)โข 3-4 items = 2 events = 0.10 (Gold: 0.07)โข 5-6 items = 3 events = 0.15 (Gold: 0.105)โข 10 items = 5 events = 0.25 (Gold: 0.175)โข 20 items = 10 events = 0.50 (Gold: 0.35)
๐ง Configuration Reference
Required Fields by Mode
| Field | HiringManager | ReverseRecruiter | SmartScraper | SearchGraph | SpeechGraph | ScriptCreator | |
|---|---|---|---|---|---|---|---|
graph_type | โ | โ | โ | โ | โ | โ | โ |
source | โ | โ | โ | โ | โ | โ | โ |
prompt | โ | โ | โ | โ | โ | โ | โ |
job_keyword | โ | โ | โ | โ | โ | โ | โ |
target_companies | โ | โ | โ | โ | โ | โ | โ |
resume_text | โ | โ | โ | โ | โ | โ | โ |
llm_api_key | โ* | โ | โ | โ | โ | โ | โ |
serper_api_key | โ | โ | โ | โ | โ | โ | โ |
*LinkedIn scraper doesn't require API key unless using AI title expansion
Supported LLM Providers
| Provider | Models | API Key Required |
|---|---|---|
| OpenAI | gpt-4o, gpt-4o-mini, gpt-4-turbo | โ Yes |
| Anthropic | claude-3-5-sonnet, claude-3-opus | โ Yes |
| gemini-1.5-pro, gemini-1.5-flash | โ Yes | |
| DeepSeek | deepseek-chat, deepseek-coder | โ Yes |
| Groq | llama-3.1-70b, mixtral-8x7b | โ Yes |
๐ Getting API Keys
Search Provider (Serper Required for Recruiting Tools)
HiringManagerFinder and ReverseRecruiter require a Serper API key for search queries.
| Provider | Cost | Speed | API Key Required |
|---|---|---|---|
| Serper.dev | ๐ FREE 2,500/month | 1s | โ Yes |
To get your Serper API key:
- Go to serper.dev
- Sign up for free (2,500 free searches/month)
- Copy your API key
- Add
serper_api_keyto your request
LLM API Keys
- OpenAI: platform.openai.com
- Anthropic: console.anthropic.com
- DeepSeek: platform.deepseek.com
- Google Gemini: aistudio.google.com
- Groq: console.groq.com
๐ก๏ธ Best Practices
For LinkedIn Scraping
- โ Use multiple titles to get more jobs
- โ If you don't want duplicate jobs, then run it everyday with 24 hours filter.
- โ Use specific locations for better accuracy
- โ Filter by date for fresh listings
For Reverse Recruiter
- โ Paste your FULL resume for best company matching
- โ Be specific about target geography
- โ Include multiple target role directions
- โ Review and personalize outreach before sending
For AI Extraction
- โ Be specific in your prompts
- โ Request structured output format
- โ Use gpt-4o-mini for cost efficiency
- โ Enable proxy for blocked sites
๐ ๏ธ Local Development Setup
For local development, install all dependencies and browser binaries:
# 1. Create virtual environmentpython3 -m venv venvsource venv/bin/activate# 2. Install Python dependenciespip install -r requirements.txt# 3. Install Playwright browser (for standard scraping)python -m playwright install chromium --with-deps# 4. Verify installationpython -c "import playwright; print('โ Playwright ready!')"
Required API Keys
| API Key | Purpose | Get It At |
|---|---|---|
llm_api_key | AI-powered extraction and analysis | OpenAI, Gemini, DeepSeek, etc. |
serper_api_key | Search queries (HiringManager/Recruiter) | serper.dev (FREE 2,500/mo) |
โ ๏ธ Disclaimer
This Actor (automation tool) is provided for legitimate business purposes only, including job searching, sales prospecting, market research, and recruitment. By using this Actor, you agree to:
- Comply with all applicable laws and regulations
- Respect the Terms of Service of websites being accessed
- Use extracted data responsibly and ethically
- Not use this tool for spamming, harassment, or any illegal activities
The developer does not assume responsibility for misuse of this tool. For recruiting features, always personalize outreach and respect recipients' preferences.
๐ Support & Contact
- Documentation: This README
- Email: mrali.hassan997@gmail.com
- Upwork: Hire me on Upwork
- YouTube: Mr. Data Scientist
- LinkedIn: Ali Hassan Rai
Made with โค๏ธ by Ali Hassan