Forever21 Product Scraper ๐Ÿ›๏ธ avatar

Forever21 Product Scraper ๐Ÿ›๏ธ

Pricing

Pay per usage

Go to Apify Store
Forever21 Product Scraper ๐Ÿ›๏ธ

Forever21 Product Scraper ๐Ÿ›๏ธ

Scrape fashion & apparel products from Forever21 in real-time. Extract prices, images, descriptions, sizes, stock status & product URLs. Ideal for price monitoring, competitor intelligence, trend analysis & fashion datasets. Clean JSON output, ready for analytics.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Forever21 Product Scraper

Extract Forever21 product data from collection pages, product pages, search URLs, or keywords. Collect product titles, prices, variants, availability, images, tags, descriptions, and source URLs for catalog monitoring, ecommerce research, and price analysis.

Features

  • Collection scraping - Collect products from Forever21 collection URLs such as /collections/all.
  • Product URL support - Extract a single product with full variant and image data.
  • Keyword search - Gather products from a keyword when you do not have a URL, using the same full product data shape for every saved record.
  • Pagination control - Set result and page limits for quick tests or larger catalog runs.
  • Clean dataset output - Empty and always-null values are removed from saved records.

Use Cases

Price Monitoring

Track Forever21 prices, compare-at prices, and availability across product variants. Use repeated runs to spot markdowns, new promotions, and sold-out items.

Product Research

Build a structured product catalog for analysis. Review titles, categories, tags, images, descriptions, colors, sizes, and variant counts.

Ecommerce Benchmarking

Compare product assortments, price ranges, and category coverage against other fashion retailers. Export the dataset for dashboards or internal reporting.

Inventory Checks

Monitor whether products have available variants. This helps identify fast-moving items and out-of-stock patterns.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNohttps://www.forever21.com/collections/allForever21 collection, product, search, or products JSON URL.
keywordStringNodressSearch keyword used when URL is empty. Keyword mode scans paginated product data until the result or page limit is reached.
results_wantedIntegerNo20Maximum number of products to save.
max_pagesIntegerNo3Maximum number of collection pages to request.
proxyConfigurationObjectNoApify Proxy disabledOptional proxy settings for larger runs.

Output Data

Each product can include:

FieldTypeDescription
product_idIntegerForever21 product identifier.
titleStringProduct title.
handleStringProduct handle.
urlStringProduct page URL.
vendorStringProduct vendor.
product_typeStringProduct category or type.
tagsArrayProduct tags.
availableBooleanWhether at least one variant is available.
priceNumberCurrent product price or lowest variant price.
price_minNumberLowest variant price.
price_maxNumberHighest variant price.
compare_at_price_minNumberLowest original price when available.
compare_at_price_maxNumberHighest original price when available.
primary_imageStringMain product image URL.
imagesArrayProduct image URLs.
optionsArrayProduct option names and values.
variantsArrayVariant IDs, SKUs, sizes, colors, prices, and availability.
description_textStringClean product description.
source_urlStringURL or keyword source used for extraction.

Usage Examples

Collection URL

{
"startUrl": "https://www.forever21.com/collections/all",
"results_wanted": 50,
"max_pages": 2
}

Single Product URL

{
"startUrl": "https://www.forever21.com/products/01287808",
"results_wanted": 1
}
{
"keyword": "dress",
"results_wanted": 200,
"max_pages": 10
}

Sample Output

{
"product_id": 8001079083042,
"title": "Poplin Babydoll Mini Dress",
"handle": "01287808",
"url": "https://www.forever21.com/products/01287808",
"vendor": "Forever 21",
"product_type": "Dresses",
"tags": ["apparel", "dress", "f21", "mini", "women"],
"available": true,
"price": 21.99,
"price_min": 21.99,
"price_max": 21.99,
"primary_image": "https://cdn.shopify.com/s/files/1/0702/7847/9906/files/Large-01287808-01-2_side.jpg",
"variants_count": 5,
"description_text": "Details A poplin mini dress featuring a square-cut neckline and back...",
"source_url": "keyword:dress"
}

Tips for Best Results

Start Small

  • Use results_wanted around 20 for test runs.
  • Increase limits after checking the dataset shape.

Use Specific URLs

  • Collection URLs are best for larger product exports.
  • Product URLs are best for detail checks on one item.
  • Keyword mode is best for quick product discovery.

Proxy Configuration

  • Use residential proxies for large recurring runs.
  • Keep page limits reasonable to avoid unnecessary requests.

Integrations

Connect your data with:

  • Google Sheets - Review product lists and prices.
  • Airtable - Build a searchable product catalog.
  • Webhooks - Send fresh product records to your systems.
  • Make - Automate reporting and alerts.
  • Zapier - Trigger workflows from completed runs.

Export Formats

  • JSON - For applications and APIs.
  • CSV - For spreadsheet analysis.
  • Excel - For business reporting.
  • XML - For system imports.

Frequently Asked Questions

Can I scrape a Forever21 collection URL?

Yes. Provide a collection URL such as https://www.forever21.com/collections/all and set your result limit.

Can I scrape one product only?

Yes. Provide a Forever21 product URL and set results_wanted to 1.

Can I search by keyword?

Yes. Leave startUrl empty and provide a keyword such as dress, jeans, or jacket. Keyword mode can collect beyond the first 10 suggestions by scanning product pages up to your max_pages value.

Why do some fields not appear in every item?

Fields are included only when Forever21 provides a value. Empty and null values are removed from the dataset.

How many products can I collect?

Collection URLs support pagination. The final count depends on your results_wanted, max_pages, and the number of products available in the source collection.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws. Use data responsibly and respect rate limits.