Interactive Query Builder โ
Use our interactive query builder to create the perfect API query for your needs. This tool helps you build complex queries with all available parameters and generates the corresponding URL and cURL command.
๐ Endpoint
๐ฐ Title Parameters
๐ Language
๐ Categories
๐ท๏ธ Topics
๐ญ Industries
๐ฏ Entities
๐ค Persons
๐ Locations
๐ข Organizations
๐ท๏ธ Brands
โ๏ธ Authors
๐ Sentiment
๐ผ๏ธ Media
๐ก Source
๐ Date Range
๐ Sorting
๐ Pagination
๐ง Other Filters
๐ค Export Format
๐ API Key
๐ Ready to Integrate?
Get your generated query working in your favorite programming language with our comprehensive integration guides.
๐ฑ Mobile & Desktop
๐ Web Development
๐ง Tools & Scripts
๐ Generated Query
https://api.apitube.io/v1/news/everything?sort.order=desc&api_key=YOUR_API_KEY
curl -X GET "https://api.apitube.io/v1/news/everything?sort.order=desc&api_key=YOUR_API_KEY"
Quick Start Examples โ
Example 1: Technology News with Positive Sentiment โ
Fill in these fields in the query builder:
- Title:
AI, technology, innovation
- Language Code:
en
- Sentiment Polarity:
positive
- Source Country Code:
us
- Sort By:
published_at
Example 2: Financial News Analysis โ
- Category ID:
medtop:04000000
(Finance) - Organization Name:
Apple, Google, Microsoft
- Sentiment Score Min:
0.5
- Source Rank Min:
0.7
- Published At Start: Select last month
Example 3: Breaking News Monitoring โ
- Is Breaking: โ (checked)
- Language Code:
en, fr, de
- Per Page:
50
- Sort By:
published_at
- Sort Order:
desc
Parameter Categories โ
The query builder organizes parameters into logical sections:
Section | Parameters | Use Cases |
---|---|---|
๐ Endpoint | API endpoint selection | Choose data source |
๐ฐ Title | Title filtering and patterns | Content targeting |
๐ Language | Language codes and exclusions | Multi-language content |
๐ Categories | IPTC category taxonomy | Topic classification |
๐ท๏ธ Topics | Custom topic identifiers | Specific subject areas |
๐ญ Industries | Industry classification | Business sector analysis |
๐ฏ Entities | Named entity recognition | Person/place/organization |
๐ค Persons | People mentioned in articles | Celebrity/public figure tracking |
๐ Locations | Geographic targeting | Regional news analysis |
๐ข Organizations | Company/institution filtering | Corporate news monitoring |
๐ท๏ธ Brands | Brand mention tracking | Marketing intelligence |
โ๏ธ Authors | Journalist/writer filtering | Author-based curation |
๐ Sentiment | Emotion and opinion analysis | Sentiment monitoring |
๐ผ๏ธ Media | Image/video requirements | Rich media content |
๐ก Source | Publisher filtering and ranking | Source credibility |
๐ Date Range | Time-based filtering | Historical/recent analysis |
๐ Sorting | Result ordering | Data presentation |
๐ Pagination | Result chunking | Large dataset handling |
๐ง Other Filters | Advanced options | Content quality control |
๐ค Export | Output format selection | Data integration |
API Key Management โ
Security Note
Never share your API key publicly. The query builder stores your key locally in your browser session only.
To test queries directly:
- Enter your API key in the ๐ API Key section
- Configure your query parameters
- Click ๐งช Test Query to open results in a new tab
Advanced Usage Tips โ
1. Multiple Values โ
Most parameters support multiple values separated by commas:
title=Bitcoin,Ethereum,Cryptocurrency
source.domain=cnn.com,bbc.com,reuters.com
language.code=en,fr,de
2. Exact Phrase Matching โ
Use quotes for exact phrases:
title="Breaking News"
organization.name="Apple Inc"
3. Regex Patterns โ
Use the title pattern field for complex matching:
title_pattern=^Breaking.*|.*Update$
4. Date Formats โ
The date fields support multiple formats:
2024-01-15
(YYYY-MM-DD)2024-01-15T10:30:00Z
(ISO format)15-01-2024
(DD-MM-YYYY)
5. Combining Filters โ
Combine multiple filter types for precise targeting:
- Technology news + Positive sentiment + High-ranked sources
- Financial articles + Specific companies + Last 7 days
- Breaking news + Multiple languages + Video content
Integration Examples โ
JavaScript/Node.js โ
// Copy the generated URL from the query builder
const apiUrl = 'https://api.apitube.io/v1/news/everything?title=AI&sentiment.overall.polarity=positive&api_key=YOUR_KEY';
fetch(apiUrl)
.then(response => response.json())
.then(data => console.log(data));
Python โ
import requests
# Copy the generated URL from the query builder
url = "https://api.apitube.io/v1/news/everything"
params = {
"title": "AI",
"sentiment.overall.polarity": "positive",
"api_key": "YOUR_KEY"
}
response = requests.get(url, params=params)
data = response.json()
cURL โ
Simply copy the generated cURL command from the query builder and run it in your terminal.
Need Help? โ
- ๐ Check the Parameters Reference for detailed parameter documentation
- ๐ง Visit Common Workflows for more examples
- ๐ Report issues or request features through our support channels
The query builder is constantly updated to reflect the latest API capabilities. Bookmark this page for easy access to the most current version.