Website Services Finder
by rigelbytes
Automatically extract and categorize company services from websites using your choice of AI models. Perfect for building targeted lead lists, competitor analysis, and market research.
Opens on Apify.com
About Website Services Finder
Need to quickly understand what a company actually does? This actor scrapes any business website and uses AI to pull out a clean list of the services they offer. Instead of being locked into one AI model, you get to pick from five different providers—like OpenAI or Anthropic—and over 23 models. This means you can choose the one that's the right balance of cost, speed, and accuracy for your project. I use it to build targeted lead lists; instead of cold-emailing random companies, I can find firms that specifically offer "cloud migration" or "SEO audits." It's just as useful for keeping tabs on competitors or for market research to see what services are trending in an industry. You feed it a list of website URLs, and it handles the extraction and categorization, saving you hours of manual searching. The flexibility with AI models is a game-changer because you're not stuck if one API is down or too expensive that month.
What does this actor do?
Website Services Finder is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Website Services Finder
Automatically extracts and analyzes the services a company offers from its website using AI. It supports multiple AI providers and models, making it useful for lead generation, market research, and competitive analysis.
Overview
This actor crawls provided company websites and uses a configured AI model to intelligently identify and list the services offered. You can choose from five AI providers (OpenAI, Anthropic, Groq, Gemini, Hugging Face) and over 23 specific models. An optional post-processing step can group companies by semantically similar services.
Pricing is based on a pay-as-you-go model and depends on your chosen AI provider's API costs (e.g., Groq has a generous free tier).
Key Features
- Multi-Provider AI Extraction: Choose your AI backend for flexibility and cost control.
- Groq: Fast, cost-effective models (Llama, Mixtral, Gemma).
- OpenAI: Industry models (GPT-4o, GPT-3.5-turbo).
- Anthropic: Claude models (Sonnet, Haiku, Opus).
- Google Gemini: Gemini 1.5/2.0 models.
- Hugging Face: Open-source models (Llama, Mistral, Phi-3) via various inference providers.
- AI-Powered Analysis: Extracts and categorizes services directly from website content.
- Service Clustering (Optional): Groups companies by similar services using semantic similarity, efficiently handling large datasets.
- Flexible Configuration: Control crawling limits, use custom prompts for extraction, and configure proxies.
How to Use
Provide a list of website URLs and select an AI provider. The actor will scrape the sites, send the content to the AI for analysis, and return a structured list of services. Enable the groupServices option to cluster the results.
Input
Configure the actor using the following parameters.
Required
urls(array[string]): The list of company website URLs to analyze.- Example:
["https://www.example.com", "https://www.anotherexample.com"]
- Example:
provider(string): The AI provider to use. Options:"groq","openai","anthropic","gemini","huggingface". Default is"openai".
Optional
custom_prompt(string): A custom prompt to guide the AI's service extraction.model_name(string): The specific model to use. If not set, a default for the chosen provider is used.- Groq: e.g.,
llama-3.3-70b-versatile,mixtral-8x7b-32768 - OpenAI: e.g.,
gpt-4o,gpt-4o-mini,gpt-3.5-turbo - Anthropic: e.g.,
claude-3-5-sonnet-latest,claude-3-5-haiku-latest - Gemini: e.g.,
gemini-1.5-pro,gemini-1.5-flash - Hugging Face: e.g.,
meta-llama/Meta-Llama-3-8B-Instruct,microsoft/Phi-3-mini-4k-instruct
- Groq: e.g.,
provider_name(string): Required for Hugging Face. Specify the inference provider (e.g., "Cerebras", "Together AI"). See: https://hf.co/settings/inference-providersmaxRequestsPerCrawl(integer): Maximum pages to scrape per site. Default:100. Use0for unlimited.groupServices(boolean): Iftrue, performs post-scraping clustering to group companies by similar services. Results are saved to the key-value store asGROUPED_SERVICESandGROUPED_SERVICES_SUMMARY. Default:false.
Output
The primary dataset contains the extracted services for each input URL. If groupServices is enabled, the grouped results are saved to the key-value store under the keys mentioned above.
You must supply your own API keys for your chosen AI provider via the actor's environment or input secrets. Proxy configuration is also supported.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Website Services Finder now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- rigelbytes
- Pricing
- Paid
- Total Runs
- 50
- Active Users
- 6
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support