--- title: PageInfo - Customer API description: |- Returns information about pagination in a connection, in accordance with the [Relay specification](https://relay.dev/graphql/connections.htm#sec-undefined.PageInfo). For more information, please read our [GraphQL Pagination Usage Guide](https://shopify.dev/api/usage/pagination-graphql). api_version: 2025-10 api_name: customer type: object api_type: graphql source_url: html: https://shopify.dev/docs/api/customer/latest/objects/pageinfo md: https://shopify.dev/docs/api/customer/latest/objects/pageinfo.md --- # Page​Info object Returns information about pagination in a connection, in accordance with the [Relay specification](https://relay.dev/graphql/connections.htm#sec-undefined.PageInfo). For more information, please read our [GraphQL Pagination Usage Guide](https://shopify.dev/api/usage/pagination-graphql). ## Fields * end​Cursor [String](https://shopify.dev/docs/api/customer/latest/scalars/String) [Pre-auth accessible](https://shopify.dev/docs/apps/build/customer-accounts/order-status-page#customer-account-api) The cursor corresponding to the last node in edges. * has​Next​Page [Boolean!](https://shopify.dev/docs/api/customer/latest/scalars/Boolean) non-null[Pre-auth accessible](https://shopify.dev/docs/apps/build/customer-accounts/order-status-page#customer-account-api) Whether there are more pages to fetch following the current page. * has​Previous​Page [Boolean!](https://shopify.dev/docs/api/customer/latest/scalars/Boolean) non-null[Pre-auth accessible](https://shopify.dev/docs/apps/build/customer-accounts/order-status-page#customer-account-api) Whether there are any pages prior to the current page. * start​Cursor [String](https://shopify.dev/docs/api/customer/latest/scalars/String) [Pre-auth accessible](https://shopify.dev/docs/apps/build/customer-accounts/order-status-page#customer-account-api) The cursor corresponding to the first node in edges. *** ## Map ### Connections with this object * <->[CalculatedReturnLineItemConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/CalculatedReturnLineItemConnection#field-pageInfo) * <->[CheckoutLineItemConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/CheckoutLineItemConnection#field-pageInfo) * <->[CompanyContactConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/CompanyContactConnection#field-pageInfo) * <->[CompanyContactRoleAssignmentConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/CompanyContactRoleAssignmentConnection#field-pageInfo) * <->[CompanyLocationConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/CompanyLocationConnection#field-pageInfo) * <->[CustomerAddressConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/CustomerAddressConnection#field-pageInfo) * <->[DiscountApplicationConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/DiscountApplicationConnection#field-pageInfo) * <->[DraftOrderConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/DraftOrderConnection#field-pageInfo) * <->[DraftOrderLineItemConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/DraftOrderLineItemConnection#field-pageInfo) * <->[ExchangeLineItemConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/ExchangeLineItemConnection#field-pageInfo) * <->[FulfillmentConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/FulfillmentConnection#field-pageInfo) * <->[FulfillmentEventConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/FulfillmentEventConnection#field-pageInfo) * <->[FulfillmentLineItemConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/FulfillmentLineItemConnection#field-pageInfo) * <->[LineItemConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/LineItemConnection#field-pageInfo) * <->[NonReturnableLineItemConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/NonReturnableLineItemConnection#field-pageInfo) * <->[OrderConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/OrderConnection#field-pageInfo) * <->[PaymentScheduleConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/PaymentScheduleConnection#field-pageInfo) * <->[ReturnConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/ReturnConnection#field-pageInfo) * <->[ReturnLineItemTypeConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/ReturnLineItemTypeConnection#field-pageInfo) * <->[ReturnableLineItemConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/ReturnableLineItemConnection#field-pageInfo) * <->[ReverseDeliveryConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/ReverseDeliveryConnection#field-pageInfo) * <->[SaleConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/SaleConnection#field-pageInfo) * <->[SalesAgreementConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/SalesAgreementConnection#field-pageInfo) * <->[StoreCreditAccountConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/StoreCreditAccountConnection#field-pageInfo) * <->[StoreCreditAccountTransactionConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/StoreCreditAccountTransactionConnection#field-pageInfo) * <->[SubscriptionBillingCycleConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/SubscriptionBillingCycleConnection#field-pageInfo) * <->[SubscriptionContractConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/SubscriptionContractConnection#field-pageInfo) * <->[SubscriptionDiscountConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/SubscriptionDiscountConnection#field-pageInfo) * <->[SubscriptionLineConnection.pageInfo](https://shopify.dev/docs/api/customer/latest/connections/SubscriptionLineConnection#field-pageInfo)