Skip to content

Shopify - Get Customers

This module allows querying customers from your Shopify store, either a specific customer by ID or a list with search by email, name, or other criteria.

FieldTypeRequiredDescription
credentials_idstringYesShopify credentials ID
customer_idnumberNoSpecific customer ID
querystringNoSearch by email, name, etc.
created_at_minstringNoCreated since (ISO 8601)
created_at_maxstringNoCreated until (ISO 8601)
updated_at_minstringNoUpdated since (ISO 8601)
updated_at_maxstringNoUpdated until (ISO 8601)
limitnumberNoResult limit (max 250)
since_idnumberNoCustomers with ID greater than this
fieldsstringNoFields to return

This module requires Shopify credentials.

FieldDescription
shop_domainStore domain (my-store.myshopify.com)
access_tokenAdmin API access token
SearchExample
By emailemail:cliente@ejemplo.com
By first namefirst_name:Juan
By last namelast_name:Garcia
By phonephone:+34600000000
By countrycountry:Spain
Free textJuan Garcia (searches all fields)
{
"success": true,
"customers": [
{
"id": 123456789,
"email": "cliente@ejemplo.com",
"first_name": "Juan",
"last_name": "Garcia",
"phone": "+34600000000",
"orders_count": 5,
"total_spent": "450.00",
"created_at": "2024-01-15T10:30:00-05:00",
"addresses": [],
"tags": "vip, newsletter"
}
],
"total": 25,
"filters_applied": {}
}
{
"credentials_id": "shopify_tienda",
"customer_id": 123456789
}
{
"credentials_id": "shopify_tienda",
"query": "email:cliente@ejemplo.com"
}
{
"credentials_id": "shopify_tienda",
"created_at_min": "2024-01-01T00:00:00Z",
"limit": 100
}
  • Search by query is case-insensitive
  • The maximum limit per request is 250 customers
  • For pagination, use since_id with the last customer’s ID
  • ShopifyCreateCustomer - Create new customers
  • ShopifyUpdateCustomer - Update an existing customer’s data
  • ShopifyGetOrders - Get orders (filterable by customer)