Custom Tags applies your organization’s taxonomy to news articles automatically, letting you filter and retrieve content using your own classification system rather than generic categories.Documentation Index
Fetch the complete documentation index at: https://newscatcherinc-docs.mintlify.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
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.

