TL;DR
AgentDeals aggregates current deals, discounts, and free offers available to developers and students. Discover reduced pricing on SaaS tools, hosting services, developer tools, learning platforms, and hardware. The API categorizes deals by type (free tier, student discount, bundle, limited-time) and provides expiry dates and claim URLs.
Quick start: https://agentdeals.net/api/deals
No API key needed — just make a request!
How to Use This API
1. Get All Current Deals
https://agentdeals.net/api/deals
Returns all active deals with title, description, category, discount amount, provider, and claim URL.
2. Filter by Category
https://agentdeals.net/api/deals?category=hosting
Filter deals by category: hosting, domains, tools, learning, design, marketing, productivity, hardware.
3. Filter by Deal Type
https://agentdeals.net/api/deals?type=free
Filter by type: free (completely free), discount (percentage off), bundle (package deals), trial (free trial period).
4. JavaScript — Deal Finder
async function findDeals(category, type) {
const params = new URLSearchParams();
if (category) params.set('category', category);
if (type) params.set('type', type);
const resp = await fetch(
`https://agentdeals.net/api/deals?${params}`
);
const deals = await resp.json();
return deals;
}
async function showFreeHosting() {
const deals = await findDeals('hosting', 'free');
console.log(`Free hosting deals: ${deals.length} available`);
deals.forEach(d => {
console.log(` ${d.title} — ${d.description.substring(0, 80)}`);
console.log(` Claim: ${d.url}`);
});
}
showFreeHosting();
5. Python — Deal Dashboard
import requests
def get_deal_summary():
resp = requests.get('https://agentdeals.net/api/deals')
deals = resp.json()
categories = {}
for deal in deals:
cat = deal.get('category', 'Other')
if cat not in categories:
categories[cat] = []
categories[cat].append(deal)
print("Deal Summary by Category:")
for cat, items in sorted(categories.items()):
free_count = sum(1 for d in items if d.get('type') == 'free')
print(f" {cat}: {len(items)} deals ({free_count} free)")
return categories
get_deal_summary()
https://agentdeals.net/api/deals
Frequently Asked Questions
- What types of deals are listed?
- Developer tool discounts, free hosting/domain offers, student software licenses, SaaS starter plans, learning platform discounts, design tool bundles, and hardware deals.
- How often is the deal data updated?
- Deals are updated regularly as new offers appear and old ones expire. Expired deals are removed to keep the API accurate.
- Can I filter by student deals only?
- Yes, the API supports a
studentflag. Set?student=trueto see only deals requiring student verification. - Are there regional restrictions on deals?
- Some deals have geographic restrictions noted in their description. Check individual deal details for region-specific availability.
- Does it include GitHub Student Pack deals?
- The API aggregates deals from multiple sources including the GitHub Student Developer Pack and similar programs.
API Details
- API URL
https://agentdeals.net/api- Documentation
- agentdeals.net
- Category
- Development
- Authentication
- Not Required
- Geographic Coverage
- Global — Some deals may be region-specific
What You Can Build
- Developer savings dashboard — one place to see all deals
- Student discount aggregator for education verification
- "Free stuff for devs" directory with category filters
- Deal alert system — notify when new deals appear in a category
- SaaS cost comparison tool showing discounts available