--- title: articles - GraphQL Admin description: List of the shop's articles. api_version: 2025-10 api_name: admin type: query api_type: graphql source_url: html: https://shopify.dev/docs/api/admin-graphql/latest/queries/articles md: https://shopify.dev/docs/api/admin-graphql/latest/queries/articles.md --- # articles query List of the shop's articles. ## ArticleConnection arguments [ArticleConnection!](https://shopify.dev/docs/api/admin-graphql/latest/connections/ArticleConnection) * after [String](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String) The elements that come after the specified [cursor](https://shopify.dev/api/usage/pagination-graphql). * before [String](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String) The elements that come before the specified [cursor](https://shopify.dev/api/usage/pagination-graphql). * first [Int](https://shopify.dev/docs/api/admin-graphql/latest/scalars/Int) The first `n` elements from the [paginated list](https://shopify.dev/api/usage/pagination-graphql). * last [Int](https://shopify.dev/docs/api/admin-graphql/latest/scalars/Int) The last `n` elements from the [paginated list](https://shopify.dev/api/usage/pagination-graphql). * query [String](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String) A filter made up of terms, connectives, modifiers, and comparators. You can apply one or more filters to a query. Learn more about [Shopify API search syntax](https://shopify.dev/api/usage/search-syntax). * * default string * author string - Filter by a case-insensitive search of multiple fields in a document. - Example: * `query=Bob Norman` * `query=handle:summer-collection-announcement` Filter by the author of the article. * * blog\_id string * blog\_title string - Filter by the ID of the blog the article belongs to. - Example: * `blog_id:1234` * `blog_id:>=1234` * `blog_id:<=1234` * * created\_at time * handle string * id id * published\_at time * published\_status string - Filter by the date and time when the article was created. - Example: * `created_at:>'2020-10-21T23:39:20Z'` * `created_at:=1234` * `id:<=1234` Filter by the date and time when the article was published. - Example: * `published_at:>'2020-10-21T23:39:20Z'` * `published_at:'2020-10-21T23:39:20Z'` * `updated_at: