1st Phorm Scraper: Vitamins, Supplements & Apparel
Pricing
from $0.66 / 1,000 product records
1st Phorm Scraper: Vitamins, Supplements & Apparel
Extracts detailed vitamins, supplements, nutritionals, and sports apparel listings, variants, SKUs, pricing (USD), original compare-at prices, weights, stock availability, and Shopify CDN image links from 11stphorm.com.
Pricing
from $0.66 / 1,000 product records
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
1st Phorm product scraper: full catalog, variants, and live pricing
Get every supplement, protein powder, apparel piece, and accessory variant from 1stphorm.com with live USD pricing, SKUs, stock availability, and sale status, ready for your spreadsheet in under 60 seconds.
What does the Actor do?
- Fetches the complete 1st Phorm product catalog, including every size, flavor, and color variant as a separate flat row, with no manual pagination.
- Captures current price, compare-at price, discount percentage, and on-sale flag for every variant at the moment of the run.
- Filters results by collection URL, price range, vendor, product type, tag keyword, stock status, or SKU presence so you only pay for the rows you need.
- Returns clean, spreadsheet-ready records with product images, descriptions, weight, handles, and full publishing timestamps.
Who is this for?
- I am a supplement retail analyst monitoring 1st Phorm protein and pre-workout pricing week over week to feed my competitor price benchmarking model.
- I am an e-commerce operator running a sports nutrition store who needs a weekly snapshot of every in-stock 1st Phorm SKU so I can keep my pricing competitive.
- I am a product researcher building a market map of the US supplement category and need structured product data including variants, SKUs, and vendor labels to classify products accurately.
- I am a data engineer maintaining a pricing database for a hedge fund that tracks consumer-staples brand pricing trends, and I need a reliable feed of 1st Phorm catalog changes.
Data table
| Field | Type | Description |
|---|---|---|
| product_id | integer | Unique Shopify product ID |
| variant_id | integer | Unique Shopify product variant ID |
| title | string | Combined product and variant name |
| product_name | string | Canonical product name |
| variant_name | string | Attribute description of the variant (size, color, flavor) |
| handle | string | Product URL handle slug |
| sku | string | Stock keeping unit code |
| vendor | string | Vendor or brand label |
| product_type | string | Supplement category or apparel classification |
| price | number | Current selling price in USD |
| original_price | number | Compare-at retail price in USD |
| discount_pct | number | Percentage discount off original price (null when no compare-at price is set) |
| on_sale | boolean | True when the variant has a compare-at price higher than the current price |
| currency | string | Currency code (USD) |
| weight_grams | number | Shipping weight in grams |
| is_available | boolean | Stock availability flag |
| is_taxable | boolean | Whether taxes apply to this variant |
| requires_shipping | boolean | Whether shipping is required |
| variant_position | integer | Sort position of this variant in the product group |
| description | string | Clean, tag-stripped product description text |
| image_url | string | Product variant main image URL |
| product_url | string | Canonical product page URL |
| all_images | array | All image URLs associated with this product |
| tags | array | Metadata tag keywords |
| published_at | string | ISO 8601 timestamp when the product was published |
| created_at | string | ISO 8601 timestamp when the product was created |
| updated_at | string | ISO 8601 timestamp of the most recent product update |
| scraped_at | string | ISO 8601 extraction timestamp |
Sample output record
{"product_id": 7823916241189,"variant_id": 43098274152741,"title": "Phormula-1 Protein - Strawberry Milkshake / 2lb","product_name": "Phormula-1 Protein","variant_name": "Strawberry Milkshake / 2lb","handle": "phormula-1-protein","sku": "PH1-STW-2LB","vendor": "1st Phorm","product_type": "Protein","price": 54.99,"original_price": 59.99,"discount_pct": 8.33,"on_sale": true,"currency": "USD","weight_grams": 1020,"is_available": true,"is_taxable": true,"requires_shipping": true,"variant_position": 1,"description": "Phormula-1 is specifically formulated for post-workout recovery with fast-absorbing whey protein isolate.","image_url": "https://cdn.shopify.com/s/files/1/0061/6754/7485/products/phormula1-strawberry-2lb.jpg","product_url": "https://1stphorm.com/products/phormula-1-protein","all_images": ["https://cdn.shopify.com/s/files/1/0061/6754/7485/products/phormula1-strawberry-2lb.jpg","https://cdn.shopify.com/s/files/1/0061/6754/7485/products/phormula1-strawberry-2lb-back.jpg"],"tags": ["protein", "post-workout", "isolate", "fast-absorbing"],"published_at": "2021-03-15T18:00:00-06:00","created_at": "2021-03-12T10:23:00-06:00","updated_at": "2024-11-01T14:12:00-06:00","scraped_at": "2026-06-25T17:30:00.000Z"}
Input
| Field | Type | Required | Description |
|---|---|---|---|
| collectionUrl | string | No | Scrape a specific 1st Phorm collection instead of the full catalog. Paste any collection page URL (e.g. https://1stphorm.com/collections/protein). Leave blank to scrape the entire product catalog. |
| maxItems | integer | No | Maximum total product records to extract. Defaults to 100. |
| minPrice | number | No | Only include variants priced at or above this value in USD. |
| maxPrice | number | No | Only include variants priced at or below this value in USD. |
| vendorFilter | string | No | Restrict results to a specific vendor or brand label (case-insensitive). |
| productTypeFilter | string | No | Restrict results to a specific product type classification (case-insensitive). |
| tagFilter | string | No | Restrict results to products containing a specific tag keyword (case-insensitive). |
| excludeSoldOut | boolean | No | When enabled, filters out variants that are out of stock. |
| onlyWithSku | boolean | No | When enabled, filters out variants without a defined SKU code. |
| proxyConfiguration | object | Yes | Proxy settings. Standard datacenter proxies are fully sufficient for this target. |
Pricing
This Actor uses pay-per-result pricing. You are charged only for records that are successfully saved to your dataset. Empty runs, failed runs, and filtered-out rows cost nothing.
There are no fixed monthly subscriptions or hidden fees. Starter, Scale, and Business plan subscribers receive automatic discounts.
Frequently asked questions
Does it get blocked by 1st Phorm's website?
No. The Actor fetches data from 1st Phorm's Shopify product catalog feed, which is publicly available and does not require browser rendering or login. Standard datacenter proxies are fully sufficient, and the feed is stable under frequent polling.
Does it require a 1st Phorm account or login?
No. All product, pricing, and variant data is publicly accessible from the catalog feed without any authentication. No account, cookie, or session token is needed.
How current is the pricing data?
Prices reflect the live state of the 1st Phorm catalog at the exact moment the Actor runs. Schedule it in the Apify Console to maintain an up-to-date price feed on any cadence you need.
Can I scrape just one product collection instead of the whole catalog?
Yes. Paste any 1st Phorm collection page URL into the Collection URL field (for example, https://1stphorm.com/collections/protein) and the Actor scrapes only that collection instead of the full product catalog.