Ebay Store Info Scraper avatar
Ebay Store Info Scraper

Pricing

$12.00/month + usage

Go to Store
Ebay Store Info Scraper

Ebay Store Info Scraper

Developed by

Pinto Studio

Pinto Studio

Maintained by Community

The eBay Store Info Actor is a web scraping tool deployed on the Apify platform that extracts comprehensive information from eBay store pages.

0.0 (0)

Pricing

$12.00/month + usage

0

Total users

1

Monthly users

1

Runs succeeded

>99%

Last modified

2 days ago

eBay Store Info Actor Documentation

Overview

The eBay Store Info Actor is a web scraping tool deployed on the Apify platform that extracts comprehensive information from eBay store pages. This actor retrieves store details including store name, title, follower count, feedback ratings, items sold, contact information, and shipping locations.

Actor Details

  • Actor Name: Ebay Store Info Actor
  • Platform: Apify
  • Main File: main.js
  • Dependencies: Apify SDK, Axios

Features

  • Extract complete eBay store information
  • Support for multiple store URLs in a single run
  • Country-specific data extraction (ISO country codes)
  • Detailed shipping location information
  • Store metrics including followers, ratings, and sales data
  • Logo and contact URL extraction

Input Schema

The actor accepts the following input parameters:

Required Parameters

ParameterTypeDescription
storeUrlsArrayArray of objects containing eBay store URLs to scrape

Optional Parameters

ParameterTypeDefaultDescription
countryIsoString"us"ISO country code for region-specific data extraction

Input Format Example

{
"storeUrls": [
{
"url": "https://www.ebay.com/str/lovellrugby"
},
{
"url": "https://www.ebay.com/str/anotherstorename"
}
],
"countryIso": "us"
}

Output Schema

The actor returns an array of store information objects with the following structure:

Output Fields

FieldTypeDescription
storeNameStringInternal store identifier/username
storeTitleStringDisplay name of the store
followersStringNumber of store followers (formatted with units)
feedbackRatingStringStore's feedback rating percentage
itemsSoldStringTotal number of items sold (formatted with units)
storeUrlStringOriginal store URL
descriptionStringStore description text
logoUrlStringURL to store logo image
videoObjectVideo information (if available)
contactUrlStringURL for contacting the store
shippinLocationArrayList of shipping destinations with country codes

Shipping Location Object Structure

Each shipping location contains:

  • value: Numeric identifier
  • country: Country name with ISO code (format: "Country Name - ISO")

Sample Output

[
{
"storeName": "lovellrugby",
"storeTitle": "Lovell Sports",
"followers": "6,0 mil",
"feedbackRating": "98,8%",
"itemsSold": "213 mil",
"storeUrl": "https://www.ebay.com/str/lovellrugby",
"description": "Lovell Sports is the UK's leading online Rugby & Soccer store stocking a wide range of rugby products including rugby shirts, rugby boots, football boots, rugby protection, rugby shorts, rugby balls and base layer clothing drectly from manufacturers.",
"logoUrl": "https://i.ebayimg.com/images/g/zGEAAOSwcd9fW5Q6/s-l140.webp",
"video": {},
"contactUrl": "https://www.ebay.com/cnt/intermediatedFAQ?requested=lovellsports",
"shippinLocation": [
{
"value": "4",
"country": "Afeganistão - AFG"
},
{
"value": "185",
"country": "África do Sul - ZAF"
},
{
"value": "5",
"country": "Albânia - ALB"
},
{
"value": "77",
"country": "Alemanha - DEU"
}
]
}
]

Usage Instructions

1. Running the Actor

  1. Navigate to the actor page on Apify platform
  2. Click "Start" or "Try for free"
  3. Configure input parameters in the JSON format
  4. Click "Start" to begin execution

2. Input Configuration

Prepare your input JSON with the required store URLs:

{
"storeUrls": [
{"url": "https://www.ebay.com/str/your-store-name"}
],
"countryIso": "us"
}

3. Monitoring Execution

  • Monitor the actor's progress in the Apify console
  • Check logs for processing status of each store URL
  • View real-time results as they are processed

4. Retrieving Results

Results are available in multiple formats:

  • Individual Results: Each store's data is pushed individually during processing
  • Final Output: Complete results array stored as 'output' value
  • Export Options: JSON, CSV, Excel formats available

Supported Countries

The actor supports various country-specific extractions through ISO country codes. Common examples:

  • us - United States
  • uk - United Kingdom
  • de - Germany
  • fr - France
  • ca - Canada

Rate Limiting and Best Practices

Recommendations

  1. Batch Size: Process stores in reasonable batches (10-50 URLs)
  2. Rate Limiting: Allow sufficient delays between requests
  3. Error Monitoring: Monitor logs for blocked requests or rate limiting
  4. Data Validation: Verify extracted data quality regularly

Performance Considerations

  • Processing time varies based on store complexity
  • Network latency affects execution time
  • Large shipping location lists may increase processing time
  • Consider parallel processing for large datasets

Common Use Cases

1. Competitor Analysis

  • Monitor competitor store metrics
  • Track follower growth and rating changes
  • Analyze shipping coverage

2. Market Research

  • Identify top-performing stores in specific categories
  • Analyze store descriptions and positioning
  • Map international shipping capabilities

3. Partnership Opportunities

  • Identify potential business partners
  • Evaluate store credibility through ratings
  • Assess market reach through shipping locations

4. Data Integration

  • Export data to business intelligence tools
  • Integrate with CRM systems
  • Create automated monitoring workflows

Troubleshooting

Common Issues

  1. Invalid Store URLs

    • Ensure URLs are complete eBay store URLs
    • Check URL format: https://www.ebay.com/str/storename
  2. No Data Returned

    • Verify store exists and is active
    • Check if store has public information available
    • Confirm country ISO code is valid
  3. Partial Data Extraction

    • Some stores may have limited public information
    • Shipping locations depend on store settings
    • Contact URLs may not be available for all stores

Error Messages

ErrorCauseSolution
"Invalid URL format"Malformed store URLCheck URL structure
"Store not found"Store doesn't existVerify store name/URL
"Rate limit exceeded"Too many requestsReduce batch size or add delays

API Integration

Apify API Usage

Access results programmatically using Apify API:

// Get actor run results
const results = await apifyClient.acts('the-actor-id').runs('run-id').dataset().listItems();

Webhook Integration

Set up webhooks to receive notifications when actor completes:

  • Success webhooks for completed runs
  • Failure webhooks for error handling
  • Data webhooks for real-time processing

Pricing and Limits

  • Compute Units: Consumption depends on number of stores processed
  • Data Transfer: Minimal impact on data transfer costs
  • Storage: Results stored according to Apify retention policies

Support

If you have any questions or encounter any issues, please consult the Apify documentation or reach out to us through one of the following channels: