apify-market-research

apify/agent-skills · updated Apr 8, 2026

$npx skills add https://github.com/apify/agent-skills --skill apify-market-research
0 commentsdiscussion
summary

Multi-platform market research data extraction via Apify Actors across Google Maps, Facebook, Instagram, Booking.com, and TripAdvisor.

  • Supports 16+ specialized Actors covering location density, pricing, consumer behavior, hashtag trends, hospitality data, and review analysis
  • Workflow guides users through Actor selection, schema fetching, preference configuration, and result export in CSV or JSON formats
  • Requires Apify token authentication and Node.js 20.6+; includes error handling fo
skill.md

Market Research

Conduct market research using Apify Actors to extract data from multiple platforms.

Prerequisites

(No need to check it upfront)

  • .env file with APIFY_TOKEN
  • Node.js 20.6+ (for native --env-file support)
  • mcpc CLI tool: npm install -g @apify/mcpc

Workflow

Copy this checklist and track progress:

Task Progress:
- [ ] Step 1: Identify market research type (select Actor)
- [ ] Step 2: Fetch Actor schema via mcpc
- [ ] Step 3: Ask user preferences (format, filename)
- [ ] Step 4: Run the analysis script
- [ ] Step 5: Summarize findings

Step 1: Identify Market Research Type

Select the appropriate Actor based on research needs:

User Need Actor ID Best For
Market density compass/crawler-google-places Location analysis
Geospatial analysis compass/google-maps-extractor Business mapping
Regional interest apify/google-trends-scraper Trend data
Pricing and demand apify/facebook-marketplace-scraper Market pricing
Event market apify/facebook-events-scraper Event analysis
Consumer needs apify/facebook-groups-scraper Group research
Market landscape apify/facebook-pages-scraper Business pages
Business density apify/facebook-page-contact-information Contact data
Cultural insights apify/facebook-photos-scraper Visual research
Niche targeting apify/instagram-hashtag-scraper Hashtag research
Hashtag stats apify/instagram-hashtag-stats Market sizing
Market activity apify/instagram-reel-scraper Activity analysis
Market intelligence apify/instagram-scraper Full data
Product launch research apify/instagram-api-scraper API access
Hospitality market voyager/booking-scraper Hotel data
Tourism insights maxcopell/tripadvisor-reviews Review analysis

Step 2: Fetch Actor Schema

Fetch the Actor's input schema and details dynamically using mcpc:

export $(grep APIFY_TOKEN .env | xargs) && mcpc --json mcp.apify.com --header "Authorization: Bearer $APIFY_TOKEN" tools-call fetch-actor-details actor:="ACTOR_ID" | jq -r ".content"

Replace ACTOR_ID with the selected Actor (e.g., compass/crawler-google-places).

This returns:

  • Actor description and README
  • Required and optional input parameters
  • Output fields (if available)

Step 3: Ask User Preferences

Before running, ask:

  1. Output format:
    • Quick answer - Display top few results in chat (no file saved)
    • CSV - Full export with all fields
    • JSON - Full export in JSON format
  2. Number of results: Based on character of use case

Step 4: Run the Script

Quick answer (display in chat, no file):

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT'

CSV:

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT' \
  --output YYYY-MM-DD_OUTPUT_FILE.csv \
  --format csv

JSON:

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT' \
  --output YYYY-MM-DD_OUTPUT_FILE.json \
  --format json

Step 5: Summarize Findings

After completion, report:

  • Number of results found
  • File location and name
  • Key market insights
  • Suggested next steps (deeper analysis, validation)

Error Handling

APIFY_TOKEN not found - Ask user to create .env with APIFY_TOKEN=your_token mcpc not found - Ask user to install npm install -g @apify/mcpc Actor not found - Check Actor ID spelling Run FAILED - Ask user to check Apify console link in error output Timeout - Reduce input size or increase --timeout

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.864 reviews
  • Chen Diallo· Dec 28, 2024

    apify-market-research is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Pratham Ware· Dec 16, 2024

    Useful defaults in apify-market-research — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Xiao Thompson· Dec 16, 2024

    apify-market-research has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Chen Lopez· Dec 12, 2024

    apify-market-research fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Zara Chawla· Dec 12, 2024

    Keeps context tight: apify-market-research is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Zara Malhotra· Dec 8, 2024

    I recommend apify-market-research for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Zaid Li· Dec 4, 2024

    We added apify-market-research from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Chinedu Li· Nov 23, 2024

    apify-market-research reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Oshnikdeep· Nov 19, 2024

    apify-market-research has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Liam Verma· Nov 19, 2024

    Solid pick for teams standardizing on skills: apify-market-research is focused, and the summary matches what you get after install.

showing 1-10 of 64

1 / 7