> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/shopify/store>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/shopify/store.mdx>

---

# Shopify Store API

A storefront's identity and settings in one JSON object, from the domain alone.

`GET /v1/shopify/store?store=…` returns `data.store` with `id`, `gid`, `name`, `description`, `domain`, `url`, `myshopifyDomain`, `currency` and `country`. `counts` gives the published product and collection counts, `shipsToCountries` lists destinations, and `payment` packs `cardBrands`, `digitalWallets`, `presentmentCurrencies` and `shopPayInstallments`.

`brand` carries the logo, slogan and short description, `market` names the market this answer used, and `markets` and `languages` list the alternatives. `policies` is a summary with each policy's type, title and URL. `agentCommerce` is the store's public agent-commerce manifest summary when it publishes one, otherwise null. Pass `country=GB` to read a specific market.

## Request

- **Endpoint:** `GET /v1/shopify/store`
- **Credits:** 1 credit
Failed requests are free
- **Input:** by store
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/shopify/store/get)
- **Platform page:** [/platforms/shopify](https://www.socialfetch.dev/platforms/shopify)

## FAQ

### What identity fields come back?

On found: id, gid, name, description, domain, url, myshopifyDomain, currency, moneyFormat, country, address, counts, shipsToCountries, payment, brand, market, markets, languages, policies and agentCommerce.

### Can I read a store in another market?

Yes. Pass country as an ISO 3166-1 alpha-2 code, for example country=GB. The market block in the answer reports the country, language and currency the store used.

### What if the store publishes no agent-commerce manifest?

agentCommerce is null. The rest of the store record is unaffected.

### How do I name the store?

The store is the domain, for example allbirds.com, www.allbirds.com or weareallbirds.myshopify.com. A full URL is reduced to its host.

### How is it billed?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.

### What if the storefront blocks the request?

A blocked storefront answers 503 temporarily_unavailable and is not billed. No store data is returned; try again later.

### What does lookupStatus mean?

found means the lookup succeeded. not_found means the store or entity does not exist or is not a Shopify store. private means the storefront is password-protected. restricted means it is paused or frozen. HTTP 200 only means the request finished, so branch on lookupStatus.
