Website Services Finder

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.

50 runs
6 users
Try This Actor

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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. 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"]
  • 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
  • provider_name (string): Required for Hugging Face. Specify the inference provider (e.g., "Cerebras", "Together AI"). See: https://hf.co/settings/inference-providers
  • maxRequestsPerCrawl (integer): Maximum pages to scrape per site. Default: 100. Use 0 for unlimited.
  • groupServices (boolean): If true, performs post-scraping clustering to group companies by similar services. Results are saved to the key-value store as GROUPED_SERVICES and GROUPED_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.

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 Trial

Actor Information

Developer
rigelbytes
Pricing
Paid
Total Runs
50
Active Users
6
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support