Petco Store Details Scraper - Locations, Hours & Contact Info
Pricing
from $0.99 / 1,000 stores
Petco Store Details Scraper - Locations, Hours & Contact Info
Scrape detailed Petco store data from any store URL: address, phone number, opening hours, GPS coordinates, price range, store photo, and in-store services like Grooming, Dog Training, Vet Clinic and Aquatics. Pair with Petco Store Links Scraper for full nationwide coverage.
Pricing
from $0.99 / 1,000 stores
Rating
0.0
(0)
Developer
DataCach
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Petco Store Details Scraper
Extract Petco store data — address, phone number, opening hours, GPS coordinates, price range, and in-store services — straight from stores.petco.com with no coding required. Feed it a list of Petco store page URLs (or pair it with the Petco Store Links Actor for full nationwide coverage) and get clean, structured JSON, CSV, or Excel data back in seconds.
Built to run on the Apify platform, so every run comes with a ready-to-use API, scheduling, monitoring, and one-click integrations with Zapier, Make, Google Sheets, and dozens of other tools — no infrastructure to maintain.
What is Petco Store Details Scraper?
Petco Store Details Scraper is a Petco store data scraper that turns a list of Petco store page URLs into a structured dataset of store locations, contact info, hours, and services. It reads the PetStore JSON-LD structured data that Petco publishes on every store page — the same data Petco feeds to search engines — so the extracted fields are accurate and directly sourced from the retailer.
It's designed to be the second half of a two-step pipeline: run the Petco Store Links Actor (or supply your own list) to get store URLs, then run this Actor to enrich each URL with full store metadata.
What can Petco Store Details Scraper do?
- 🏬 Extract full store profiles — name, street address, city, state, ZIP/postal code, country, and store ID for every Petco location
- 📞 Pull contact details — store phone number and department-level phone numbers
- 📍 Return precise GPS coordinates — latitude/longitude for both the store and each in-store service
- 🕒 Capture opening hours — raw structured hours for the store and each department
- 🛁 List in-store services — Grooming, Dog Training, Vaccination/Vet Clinic, Aquatics, and more, each with its own hours, phone, and coordinates
- 💲 Include price range and store photo — plus the store description as published by Petco
- ⚡ Run fast, concurrent extractions — configurable concurrency (1–20 stores in parallel)
- 📤 Export to JSON, CSV, Excel, HTML, or XML — download straight from the Output tab or pull via API
- 🔌 Automate with the Apify API — trigger runs, fetch results, and integrate with your own systems
- ⏰ Schedule recurring runs — keep store data fresh automatically
- 📊 Monitor every run — get alerted on failures or anomalies via Apify's built-in monitoring
- 🔗 Chain with other Actors — pipe URLs straight from Petco Store Links, or push results into a database or CRM via integrations
What data does Petco Store Details Scraper extract?
| Field | Description |
|---|---|
name | Store display name (e.g. "Petco Pet Store in Fairbanks") |
store_id | Petco's internal store ID |
street, city, state, zipcode, country | Full store address |
phone | Store phone number |
latitude, longitude | Store GPS coordinates |
hours_raw | Structured opening hours for the store |
description | Store description as published by Petco |
price_range | Petco's price-range indicator (e.g. $$) |
image_url | URL of the store's photo |
services | Array of in-store services (Grooming, Training, Vet Clinic, Aquatics, etc.), each with its own name, phone, hours_raw, latitude, and longitude |
url | The source store page URL |
extraction_datetime | UTC timestamp (ISO 8601) of when the item was extracted |
extraction_date | Extraction date in mm-dd-yyyy format |
How do I use Petco Store Details Scraper to get store data from stores.petco.com?
- Get store URLs. Run the Petco Store Links Actor to generate a nationwide list of Petco store page URLs, or gather your own list manually.
- Open Petco Store Details Scraper on the Apify platform and go to the Input tab.
- Paste the URLs into the
linksfield (one per line or as a JSON array). - Optionally set
maxConcurrency(default5, max20) to control how many stores are fetched in parallel. - Click Start and watch the run progress in real time.
- Once finished, open the Output tab and export your data as JSON, CSV, Excel, HTML, or XML — or pull it programmatically via the Apify API.
Input
Petco Store Details Scraper takes two simple inputs:
- Store links (
links) — an array of Petco store page URLs to extract metadata from, typically the output of the Petco Store Links Actor. On the free plan, only the first 5 links are processed per run. - Max concurrency (
maxConcurrency) — the maximum number of stores fetched in parallel (1–20, default 5). Raise it for faster runs on larger lists, or lower it to go easier on rate limits.
{"links": ["https://stores.petco.com/ak/anchorage/pet-supplies-anchorage-ak-1215.html","https://stores.petco.com/ak/fairbanks/pet-supplies-fairbanks-ak-1147.html"],"maxConcurrency": 5}
Free vs paid Apify account: what's the difference?
Petco Store Details Scraper runs the same code for everyone — the only difference between a free and a paid (premium) Apify account is how many links you can process per run:
| Free account | Paid account | |
|---|---|---|
| Links processed per run | First 5 links only (extras are silently ignored) | Unlimited — process your entire links list |
| Extraction fields returned | Full — same address, hours, services, and coordinates data | Full — identical output, no fields are held back |
Concurrency (maxConcurrency) | Up to 20, same as paid | Up to 20, same as paid |
| Scheduling, API access, monitoring, integrations | ✅ Available (standard Apify platform features) | ✅ Available (standard Apify platform features) |
In short: a free account is great for testing the Actor on a handful of stores, while a paid account is required to scrape your full store list in one run — for example, all Petco locations returned by the Petco Store Links Actor. If you're on the free plan and pass more than 5 links, the Actor logs a warning and trims the list automatically instead of failing the run.
Output example
Each dataset item is one Petco store, with full contact info, hours, and services:
{"url": "https://stores.petco.com/ak/fairbanks/pet-supplies-fairbanks-ak-1147.html","name": "Petco Pet Store in Fairbanks","store_id": "1147","street": "417 Merhar Ave","city": "Fairbanks","state": "AK","zipcode": "99701","country": "US","phone": "+19072571507","latitude": 64.85676350021093,"longitude": -147.70108261698056,"hours_raw": {"openingHours": ["Mo,Tu,We,Th,Fr,Sa,Su 09:00-20:00"]},"description": "Petco pet store in Fairbanks offers pet supplies, nutrition and services including Full-Service Grooming, Dog Training, Vaccination Clinic, Aquatics Department in one convenient location.","price_range": "$$","image_url": "https://a.mktgcdn.com/p/VfUabkyQ_G1-aJAJpuH8lVfDxZz6Rx9oQZoxusNKdqs/1359x1086.jpg","services": [{"name": "Dog Grooming","phone": "+19072571507","hours_raw": { "openingHours": ["Mo,Tu,We,Th,Fr,Sa,Su 08:00-18:00"] },"latitude": 64.856752181099,"longitude": -147.7010179196434},{"name": "Dog Training","phone": "+19072571507","hours_raw": { "openingHours": ["Mo,Tu,We,Th,Fr,Sa,Su 09:00-20:00"] },"latitude": 64.85681660530861,"longitude": -147.7009398916657}],"extraction_datetime": "2026-07-24T06:17:13.578588+00:00","extraction_date": "07-24-2026"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel, or fetch it programmatically via the Apify API.
Use cases
- 🗺️ Store locator and mapping apps — power a Petco store map or "find a store near me" feature with fresh address and geolocation data
- 📈 Retail market research — analyze Petco's store footprint, density, and services mix by state or region
- 🏢 Competitive intelligence — track Petco's service offerings (grooming, training, vet clinics) across locations
- 📇 Lead generation & local outreach — build a contact list of Petco store phone numbers by region
- 🔄 Data enrichment pipelines — enrich an existing store-location dataset with hours, services, and coordinates
- 🧾 Business directory / aggregator sites — populate pet-store listings with accurate, up-to-date details
Petco-related Actors
| Actor | What it does |
|---|---|
| Petco Store Links | Crawls the Petco sitemap to produce the full list of Petco store page URLs — feed its output directly into this Actor |
FAQ
Is it legal to scrape Petco store data?
Yes. This Actor only extracts publicly available data from the PetStore JSON-LD structured data that Petco itself publishes on every store page for search engines. Scraping publicly accessible data is generally legal, but you're responsible for ensuring your use complies with Petco's Terms of Service and applicable laws in your jurisdiction, especially if you plan to republish the data.
Does Petco Store Details Scraper have an API?
Yes. Every Apify Actor, including this one, is automatically exposed as an API endpoint. You can start runs, check status, and download results programmatically — see the API tab on the Actor's page for ready-to-use code snippets in multiple languages.
How many stores can I scrape on the free plan?
Free Apify accounts are limited to the first 5 links per run. See Free vs paid Apify account above for the full comparison, or upgrade to a paid Apify plan to process unlimited store links.
What happens if a store link is blocked or fails?
Links that are blocked by anti-bot protection or fail to load are skipped and logged, not silently dropped — you'll see a summary of successful, blocked, and failed links in the run log. The run only fails if no link succeeds.
What format is hours_raw in?
hours_raw mirrors the raw openingHours array from Petco's structured data (e.g. "Mo,Tu,We,Th,Fr,Sa,Su 09:00-20:00"), following the schema.org opening hours specification. Parse it yourself if you need normalized hour ranges per weekday.
Support
Found a bug or have a feature request? Open an issue on the Actor's Issues tab in Apify Console. Need Petco data in a different shape, a custom crawl, or a fully managed integration? Reach out — custom scraping solutions are available on request.