Skip to content

BigCommerce - Get Customers

This module allows querying the customer base of a BigCommerce store. It can get a specific customer by ID or list customers with various filters such as email, name, company, and customer group.

  • Store Hash: Unique hash of your BigCommerce store
  • Access Token: API V3 access token
ParameterTypeRequiredDescription
credentials_idcredentialYesBigCommerce credentials
customer_idstringNoSpecific customer ID
emailstringNoFilter by email
namestringNoSearch by name (partial)
companystringNoSearch by company
customer_group_idnumberNoCustomer group ID
date_created_minstringNoMinimum creation date (ISO 8601)
date_created_maxstringNoMaximum creation date (ISO 8601)
include_addressesbooleanNoInclude addresses in response
sortselectNoSorting
limitnumberNoResult limit (default: 50)
pagenumberNoResults page (default: 1)
{
"success": true,
"customers": [...],
"total": 250,
"total_pages": 5,
"current_page": 1,
"message": "50 customers retrieved"
}
  • id: Customer ID
  • email: Email
  • first_name: First name
  • last_name: Last name
  • company: Company
  • phone: Phone
  • customer_group_id: Group ID
  • date_created: Creation date
  • date_modified: Modification date
  • addresses: Array of addresses (if include_addresses=true)
{
"customer_id": "123"
}
{
"email": "cliente@ejemplo.com"
}
{
"customer_group_id": 5,
"include_addresses": true,
"limit": 100
}
{
"date_created_min": "2024-01-01T00:00:00Z",
"date_created_max": "2024-01-31T23:59:59Z",
"sort": "date_created:desc"
}
  • Uses the BigCommerce V3 API for customers
  • The maximum limit per page is 250 customers
  • Addresses are included only if explicitly requested
  • Name search uses partial matching (LIKE)
  • Email must be exact for filtering