TaskRabbit Services Scraper avatar

TaskRabbit Services Scraper

Pricing

Pay per usage

Go to Apify Store
TaskRabbit Services Scraper

TaskRabbit Services Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Fortuitous Pirate

Fortuitous Pirate

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

7 days ago

Last modified

Share

TaskRabbit Tasker Scraper

Overview

Extract TaskRabbit tasker profiles, ratings, reviews, and service info across 60+ US cities. Get tasker names, hourly rates, task counts, review scores, and availability by service category. Perfect for gig economy research, service pricing analysis, and competitor intelligence.

Features

  • Search by keywords to find specific results
  • Filter results by category or type
  • Export data in JSON, CSV, or Excel formats
  • Includes ratings and review data
  • Captures pricing information
  • Includes location and address data

Use Cases

  • Find - Find local contractors and service providers
  • Build - Build home services directories with reviews and ratings
  • Monitor - Monitor pricing trends for home improvement services
  • Track - Track contractor licensing and reputation data

Input Parameters

ParameterTypeDescriptionDefault
locationsarrayList of TaskRabbit location slugs to scrape (e.g., 'new-york-city', 'los-ange...[]
servicesarrayList of service slugs to scrape (e.g., 'assemble-furniture', 'help-moving', '...[]
maxTaskersPerPageintegerMaximum number of featured taskers to extract per location/service combinatio...6
scrapeReviewsbooleanWhether to also scrape customer reviews for each location/service.true
scrapeServiceInfobooleanWhether to scrape service FAQs and pricing information.true
maxRequestsPerCrawlintegerMaximum number of pages to scrape. Use for testing or limiting costs.1000
proxyConfigurationobjectProxy settings. TaskRabbit works without proxy.{...}

Output Example

Each result contains structured data like this:

{
"dataType": "Sample dataType",
"taskerId": "ABC-12345",
"name": "TaskRabbit Tasker Sample Item",
"averageRating": 4.5,
"reviewsCount": 127,
"tasksCount": 127,
"isElite": "Sample isElite",
"bio": "Detailed description of the item...",
"location": "San Francisco, CA",
"service": "Sample service",
"profileUrl": "https://example.com/item/12345"
}

Pricing

This actor uses pay-per-result pricing:

  • $0.002 per result
  • $2.00 per 1,000 results

No monthly fees. You only pay for what you scrape. Apify Free plan includes $5/month in platform credits.

How to Run

Apify Console

  1. Go to the TaskRabbit Tasker Scraper actor page
  2. Configure your input parameters
  3. Click Start and wait for the results
  4. Download data in JSON, CSV, or Excel format

API

curl -X POST "https://api.apify.com/v2/acts/fortuitous_pirate~taskrabbit-scraper/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"maxItems": 10}'

Python SDK

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("fortuitous_pirate/taskrabbit-scraper").call(
run_input={"maxItems": 10}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Integration

Connect TaskRabbit Tasker Scraper with your existing tools and workflows:

  • API access - Programmatic access via Apify API
  • Webhooks - Get notified when scraping completes
  • Scheduling - Set up recurring runs on any schedule
  • Zapier / Make - Connect with 5,000+ apps via Apify integrations
  • Python / Node.js SDKs - Native client libraries for easy integration