American Girl Product Scraper
Pricing
from $0.40 / 1,000 results
American Girl Product Scraper
Scrape American Girl product search results, categories, prices, and detailed item data from the public storefront. Supports search, category browsing, filters, sorting, and detailed product information with HTML enrichment.
Pricing
from $0.40 / 1,000 results
Rating
0.0
(0)
Developer
Dmitriy Gyrbu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Scrape American Girl product search results, categories, prices, and detailed item data from the public storefront. This actor provides comprehensive access to American Girl's product catalog through their SearchSpring API with HTML enrichment for detailed product information.
⚠️ Disclaimer
This actor is not affiliated with, endorsed by, or sponsored by American Girl. It is a third-party tool for accessing publicly available product information. Users are responsible for ensuring their use complies with American Girl's terms of service and applicable laws.
Supported Operations
| Operation | Description | Required Fields |
|---|---|---|
probe | Check if SearchSpring API is accessible | query (optional) |
categories | List all product categories from sitemap | include_hidden (optional), limit (optional) |
search_filters | Get available facets and sort options | query (optional) |
category | Browse products by category/collection | slug or url, page, limit, sort |
search | Search products with filters | query, page, limit, sort, category, brand |
item | Get detailed product information | slug or url, details |
Input Guide
Common Fields
- operation (required): Select the operation to perform
- proxyMode: How to use proxies (
auto,direct,apify,custom) - includeRaw: Include raw API response in output
- disableFreeTrialGuard: Disable daily run limit (owner only)
Operation-Specific Fields
Probe
- query: Test query (default:
*)
Categories
- include_hidden: Include internal/hidden categories (default:
false) - limit: Maximum number of categories to return
Search Filters
- query: Query to get filters for (default:
*)
Category
- slug: Category/collection slug (e.g.,
dolls) - url: Full category URL (alternative to slug)
- page: Page number (default:
1) - limit: Results per page, max 60 (default:
20) - sort: Sort order (default:
relevance) - details: Fetch HTML details (slower, default:
false)
Search
- query (required): Search term
- page: Page number (default:
1) - limit: Results per page, max 60 (default:
20) - sort: Sort order (default:
relevance) - category: Filter by collection slug
- brand: Filter by brand name
- details: Fetch HTML details (slower, default:
false)
Item
- slug (required): Product slug
- url: Full product URL (alternative to slug)
- details: Fetch HTML details (default:
false)
Sort Options
relevance: Best matchnew: Newest firstbestsellers: Best sellingprice_asc: Price: Low to Highprice_desc: Price: High to Lowname_asc: Name: A to Zname_desc: Name: Z to A
Example Inputs
Search for dolls
{"operation": "search","query": "doll","limit": 10}
Browse a category
{"operation": "category","slug": "dolls","limit": 20,"sort": "price_asc"}
Get item details
{"operation": "item","slug": "wellie-wishers","details": true}
List categories
{"operation": "categories","limit": 50}
Check API availability
{"operation": "probe"}
Output Fields
Product Item Fields
id: Product ID/SKUslug: URL slugname: Product namebrand: Brand namebarcode: UPC/EAN barcodesource_url: Product page URLcategory: Main categoryprice: Current pricediscount_price: Sale/discount priceprice_info: Price breakdown arraycurrency: Currency code (USD)short_description: Brief descriptionusage_instructions: Care instructionsspecifications: Product specificationsvariants: Available variantsimage: Primary image URLimages: All image URLsstock_status: Stock status stringin_stock: Boolean stock availabilitystock: Inventory countattributes: Additional attributes (materials, etc.)features: Product features (whendetails=true)
Category Fields
id: Category slugslug: Category slugname: Human-readable namesource_url: Category page URL
Proxy Behavior
American Girl uses the SearchSpring API which is generally accessible without proxies. The actor uses a smart fallback strategy:
- Default mode: Direct connection with proxy fallback on block
- Proxy modes:
auto,direct,apify,custom - Fallback methods: httpx, tls_client, cloudscraper, curl_cffi
- Recommendation: Start with
automode, use proxies only if blocked
Limitations
- Rate limiting: Excessive requests may trigger rate limits
- API changes: SearchSpring API structure may change without notice
- Autocomplete: Autocomplete may be unstable or unavailable for some queries
- HTML parsing: Product page structure may change, affecting
details=trueresults - Categories: Sitemap structure may change, affecting category listing
- Maximum limit: 60 items per page for search/category operations
Free Trial Limit
Free/trial users are limited to 10 runs per day. This limit can be disabled by the actor owner using the disableFreeTrialGuard input field.
Monetization
This actor is configured for pay-per-event monetization:
- Model: Pay-per-event
- Result event name:
result-item - Recommended actor start: ~$0.005
- Recommended result item: ~$0.0003-0.0005
- Charge limit: Stops automatically when budget limit reached
Technical Details
- API: SearchSpring (nwq1tg.a.searchspring.io)
- Base URL: https://www.americangirl.com
- Methods: httpx, tls_client, cloudscraper, curl_cffi (with fallback)
- Autocomplete: Smart autocomplete for short queries
- HTML enrichment: BeautifulSoup parsing for detailed product data
Support
For issues, questions, or contributions, please refer to the actor repository or contact the maintainer.