Admin API/Products and collections/Queries
products
queryProducts of the shop. Search with `query` (Shopify syntax: status:active, title:shirt*, sku:, tag:, vendor:, created_at:>2026-10-01).
Returns ProductConnection!
query Products($first: Int, $query: String) {
products(first: $first, query: $query) {
nodes {
id
title
handle
status
createdAt
callScript
featuredMedia {
id
status
createdAt
alt
fileSize
mediaContentType
}
mediaCount {
count
precision
}
options {
id
name
position
values
}
}
pageInfo {
hasNextPage
endCursor
}
}
}
# Variables
{
"first": 10,
"query": "status:active"
}Arguments
Returned fields
- edges[ProductEdge!]!required
- nodes[Product!]!required
- pageInfoPageInfo!required