# Shopify store check: `POST /v1/retail/shopify/store/check`

Cost: 1 credit (1 (failed requests are free)). Docs: https://scrapercompany.com/docs/reference/shopify-store-check

Whether an address publishes a Shopify catalog.

`password_protected` is set only when the shop identity document is a
public Shopify catalog and the catalog then answers 401 or redirects
to the password page. A 401 on the identity document itself is 422 and
is not billed. An address that is not a public https URL is 422. An
address that cannot be reached is 503 with Retry-After.

Request body (JSON):

- `store` (string; required; min length 1, max length 300): Public store address, a domain or an https URL (allbirds.com).
- `market` (string | null; optional): Market code echoed on the answer. It does not change the currency the store publishes.
- `locale` (string | null; optional): Locale path prefix the store publishes, such as en or en-ca.

Base URL: `https://api.scrapercompany.com`. Auth: send your key in the `x-api-key` header. A failed request (4xx or 5xx) or an empty result costs 0 credits.

- [Full API reference as one Markdown file](https://scrapercompany.com/llms-full.txt)
- [OpenAPI spec](https://scrapercompany.com/openapi.json)
