TIC Search
TaxCloud TIC Search endpoint helps you find the correct Taxability Information Codes (TICs) for your products. It uses semantic matching to return the most relevant tax classification codes based on a product description, category name, or search term. As a result, you don’t need to know the exact TIC taxonomy to find the right code.
Why use TIC Search?
Every product in TaxCloud needs a TIC to determine how it’s taxed across different states. Assigning the wrong TIC can lead to over-collection or under-collection of sales tax.
TIC Search eliminates the guesswork by letting you describe your product in plain language and receive ranked results with confidence scores. This is especially useful when:
- Onboarding a large product catalog and need to classify items in bulk
- Building a product management experience where merchants self-assign TICs
- Replacing manual TIC lookup with an automated classification workflow
- Validating existing TIC assignments against the current taxonomy
How it works
- Send a product description or search term to the TIC Search endpoint.
- The API runs your query through a semantic search model that understands product intent, not just keywords.
- You receive a ranked list of matching TICs, ordered by relevance score (highest first).
Quick start
Make a POST request to the TIC Search endpoint with a product description:
The response returns the top matches, ranked by relevance:
In this example, TIC 20010 (Clothing) is the top result with a score of 0.984, the correct classification for a cotton t-shirt.
Request parameters
Tips for writing effective queries
- Be specific. “Men’s waterproof hiking boots” returns better results than “shoes.”
- Use natural product descriptions. The system understands product language, describe items the way a merchant or customer would.
- Include material or category context when relevant. “Ceramic pottery kiln” is more precise than “kiln.”
- Try variations if the first result isn’t ideal. The model interprets intent semantically, so rephrasing can surface different matches.
Response fields
Each result in the results array contains:
The response also includes:
Error handling
TIC Search returns standard error responses, in a format consistent with all other TaxCloud API endpoints.
Example error response:
Cold starts
On rare occasions, the first request after a period of inactivity may return a
503status with aRetry-After: 60header. Simply retry the request after the indicated interval, subsequent requests will respond normally.
Common use cases
Classifying a product catalog
If you’re onboarding a large catalog, you can call TIC Search for each product and use the top-ranked result to assign TICs programmatically. For most products, the rank-1 result will be the correct classification.
For high-confidence matches (e.g., score above 0.9), you can auto-assign the top TIC. For lower-confidence or ambiguous results, flag those items for manual review.
Building a TIC lookup in your application
If you’re building a product management UI where merchants classify their own products, you can use TIC Search as the backend for a search-as-you-type experience. Send the merchant’s input as the query parameter and display the results for them to choose from.
Validating existing TIC assignments
Run your current product descriptions through TIC Search and compare the top result against the TIC you currently have assigned. If they differ, it may be worth reviewing whether the original assignment is still correct, especially if TaxCloud has added more specific TIC categories since the original classification.
Performance considerations
- Typical response times are under 1 second for most queries.
- Set an appropriate limit. If you only need the top match, use
limit=1to minimize response payload size. For use cases where you want to present options to a user,limit=5orlimit=10provides a good range. - Rate limits apply. If you’re classifying a large catalog, implement reasonable pacing between requests to avoid hitting rate limits.
Related resources
- API Reference: TIC Search endpoint — Full endpoint specification with request/response schemas.
- Tax Codes overview — Learn more about how TICs work and why correct classification matters.