1. Catalogs
gigstack API
  • Welcome to gigstack API
  • gigstack Connect API Guide
  • Migrar de API v1 a v2 de gigstack
  • Clients
    • Clients API Guide
    • List clients
      GET
    • Get client
      GET
    • Update client
      PUT
    • Create client
      POST
    • Validate client fiscal information
      POST
    • Get client customer portal access token
      POST
    • Stamp pending receipts
      POST
    • Delete client
      DELETE
    • Search clients
      GET
    • Upload CSF PDF to create or update client
      POST
    • Upload support document
      POST
    • List support documents
      GET
  • Services
    • Services API Guide
    • List services
      GET
    • Get service
      GET
    • Update service
      PUT
    • Create service
      POST
    • Delete service
      DELETE
  • Invoices
    • Invoices API Guide
    • Income
      • List income invoices
      • Create income invoice
      • Get income invoice
    • Egress
      • List egress invoices
      • Create egress invoice
      • Get egress invoice
    • Drafts
      • Create draft invoice (pre-factura)
      • Stamp draft invoice (finalize)
      • Generate draft preview PDF (pre-factura)
      • Delete draft invoice
      • Update draft invoice
      • Get draft invoice
      • List draft invoices
    • List CFDI errors
    • List payment complement invoices
    • Get payment complement invoice
    • Get invoice files
    • Upload support document
    • List support documents
    • Cancel invoice
    • Search invoices
    • List SAT invoices
    • Get a SAT invoice
    • Retry XML download
    • Generate PDF for a received SAT invoice
    • Resend invoice email
    • Create payment complement (complemento de pago)
  • Payments
    • Payments API Guide
    • List payments
    • Get payment
    • Request payment
    • Register payment
    • Mark payment as paid
    • Refund payment
    • Cancel payment
    • Search payments
    • Update payment
    • Upload support document
    • List support documents
  • Receipts
    • Receipts API Guide
    • List receipts
    • Get receipt
    • Create receipt
    • Stamp receipt
    • Cancel receipt
    • Search receipts
  • Teams
    • Teams API Guide
    • List teams
    • Get team
    • Get team integrations
    • Get team series
    • Get team onboarding URL
    • Update team
    • Update team series
    • Update team settings
    • Create team
    • Add team member
    • Remove team member
    • Create team series
    • Delete team
    • Upload SAT CSD certificates
    • Sign manifest document
  • Users
    • Users API Guide
    • List users
    • Get user
    • Update user
    • Create user
    • Reset user password
    • Generate login link
  • Catalogs
    • Tax Regimes Catalog (Régimen Fiscal)
    • Payment Forms | Formas de pago
    • CFDI Usage Catalog (Uso CFDI)
    • Payment Methods Catalog (Método de Pago)
    • Months and Bimesters Catalog (Meses y Bimestres)
    • Invoice Relationships Catalog (Relación entre Facturas)
    • Search SAT product keys
      GET
    • Search SAT unit keys
      GET
  • Webhooks
    • Webhooks
    • List webhooks
    • Create webhook
    • Get webhook
    • Update webhook
    • Delete webhook
  • Retentions
    • Retentions
    • List retentions
    • Create retention
    • Get retention
    • Cancel retention
    • Get retention files
  • Descarga Masiva SAT
    • Descarga Masiva
    • Check activation status
    • Activate Descarga Masiva SAT
    • Deactivate Descarga Masiva SAT
    • Upload FIEL credentials
    • Register business with SAT (manual)
    • Get schedule configuration
    • Save schedule configuration
    • Get download request history
    • Create bulk download request
    • Check download request status
    • Download XML package
    • Get single invoice from SAT
    • Debug registration status
    • Enable SAT sync
  • Auth
    • Headless signup (API-only path)
    • Health check
  • SAT Lists
    • List SAT lists and sync status
    • Check an RFC against the SAT lists
  • Apidog connectivity test
    GET
  • Schemas
    • Schemas
      • ApiResponse
      • Category
      • Pet
      • Tag
      • Order
      • StandardizedSuccessResponse
      • StandardizedErrorResponse
      • ApiErrorCode
    • RequestBodies
      • UserArray
    • SatInvoice
    • DateRangeFilter
    • OrderDirection
    • ListQueryParams
    • PaginationMeta
    • ApiPublicClient
    • ApiPublicProductKey
    • ApiPublicUnitKey
    • Client
    • ApiPublicService
    • Service
    • PendingReceiptsSummary
    • ClientInput
    • ServiceInput
    • CfdiError
    • Invoice
    • DraftInvoiceInput
    • DraftInvoiceUpdateInput
    • DraftInvoiceOutput
    • InvoiceIncomeInput
    • InvoiceEgressInput
    • PaymentComplementRelatedDocument
    • PaymentComplementPayment
    • PaymentComplementInput
    • InvoiceInput
    • PaymentItem
    • PaymentAllowedMethod
    • ApiPublicPaymentProcessorDetails
    • ApiPublicPayment
    • Payment
    • PaymentInput
    • RequestPaymentInput
    • RegisterPaymentInput
    • RefundPaymentInput
    • MarkPaymentAsPaidInput
    • UpdatePaymentInput
    • ApiPublicIncomeInvoice
    • ApiPublicTeam
    • ApiPublicUser
    • ApiPublicWebhook
    • WebhookInput
    • WebhookUpdateInput
    • Team
    • TeamInput
    • TeamSettingsInput
    • TeamSettings
    • User
    • UserInput
    • SeriesInput
    • Series
    • ReceiptInput
    • ApiPublicSearch
    • ApiPublicThirdParty
    • ApiPublicInvoiceConfig
    • ApiPublicRefund
    • ApiPublicAutomations
    • TeamTaxDefault
    • TaxElement
    • BadRequestError
    • SatListDefinition
    • ClientAddress
    • TaxSchema
    • SatListRfcCheck
    • StandardSuccessResponse
    • ListResponse
    • ErrorResponse
    • ValidationErrorResponse
    • UnauthorizedError
    • NotFoundError
    • InternalServerError
    • PaymentMethodEnum
    • PaymentFormEnum
    • AutomationTypeEnum
    • ItemSchema
    • SATDocument
    • UploadSupportDocumentInput
  1. Catalogs

Search SAT product keys

GET
https://api.gigstack.io/v2/catalogs/product-keys
Full-text search over the SAT c_ClaveProdServ catalog, the same catalog the dashboard
searches when you pick a default product key. Returns the codes you assign to an item's
product_key.
Search Capabilities:
Matches on code, description and SAT taxonomy (type, division, group)
Typo-tolerant fuzzy matching, ranked by relevance
Paginated results
Notes:
The catalog is published by the SAT and is identical for every team, so results are not
affected by livemode and contain no team data. Authentication is still required.
Typesense must be configured for your team.
The q (or query) parameter is required.

Request

Authorization
API Key
Add parameter in header
Authorization
Example:
Authorization: ********************
or
Query Params

Responses

🟢200OK
application/json
Product keys searched successfully
Bodyapplication/json

🟠400Bad Request
🟠401Unauthorized
🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.gigstack.io/v2/catalogs/product-keys?q=undefined&query=undefined&limit=undefined&page=undefined&fields=id%2Cdescription%2Ccreated_at' \
--header 'Authorization: <api-key>'
Response Response Example
200 - Example 1
{
    "message": "Product keys searched successfully",
    "data": [
        {
            "code": "81112101",
            "description": "Servicios de programación de aplicaciones",
            "similar": "desarrollo de software, programación",
            "type": "Clase",
            "division": "Servicios de Tecnologías de la Información",
            "group": "Servicios de programación informática"
        }
    ],
    "found": 15,
    "page": 1,
    "per_page": 10,
    "success": true,
    "timestamp": 1704067200000
}
Modified at 2026-07-24 17:07:05
Previous
Invoice Relationships Catalog (Relación entre Facturas)
Next
Search SAT unit keys
Built with