Each taxonomy is organization-specific and tied to your API key. Your
classification system is not shared with or visible to other organizations.
Classification pipeline
Custom Tags uses a machine learning pipeline to classify articles against your taxonomy. The pipeline runs in four stages:- Taxonomy ingestion — NewsCatcher’s engineering team works with you to understand your domain, tag definitions, and any additional context or examples needed for accurate classification.
- Model training — a large language model (LLM) is fine-tuned on your enriched taxonomy using a diverse dataset of news articles, capturing the nuances of your classification requirements.
- Production deployment — the classifier is integrated into the NLP pipeline and applied to all incoming articles automatically. Historical articles processed since implementation remain available.
- Continuous improvement — the model is monitored and retrained regularly to maintain accuracy as news trends evolve.
API integration
Custom Tags is available on the following endpoints:/search/latest_headlines/authors
Request format
Use thecustom_tags parameter to filter articles by taxonomy tag, following
this pattern:
<taxonomy> is your taxonomy name and Tag1,Tag2,Tag3 are the tags to
filter by. For POST requests, you can pass tags as a comma-separated string
or an array of strings. For GET requests, use a comma-separated string.
Response format
Each article in the response includes acustom_tags field containing the
matching tags from your taxonomy:
Custom tags in responses are always returned as an array of strings,
regardless of the format used in the request.
Best practices
- Use exact tag names — tag matching is case-sensitive.
- Keep tag names unambiguous and consistent across your taxonomy to reduce misclassification.
- Combine
custom_tagswith other parameters such asq,lang, andfrom_to narrow results before applying tag filters. - Test with broader tag sets first, then narrow based on result quality.

