Partner API v1

Plug your
platform in.

Push events, listings, and opportunities directly into the Deals & Goals marketplace via our REST API. Your users find sponsors. We handle the matching.

Quick Start

1. Get your API key

Sign up at dealsandgoals.com, complete your profile, and find your API key in your dashboard settings. Your profile ID serves as your API key.

2. Post a deal

curl -X POST https://dealsandgoals.com/api/v1/deals \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Sponsor our summer event series",
    "description": "6 events across Detroit, 500+ attendees each",
    "offering": "Logo placement, stage mentions, VIP access",
    "seeking": "Financial sponsor, $10-25K budget",
    "budget_range": "5k-25k",
    "timeline": "June-August 2026",
    "location": "Detroit, MI",
    "tags": ["events", "community", "detroit"]
  }'

3. Response

{
  "success": true,
  "deal": {
    "id": "abc123-...",
    "title": "Sponsor our summer event series",
    "status": "open",
    "created_at": "2026-04-08T...",
    "url": "https://dealsandgoals.com/browse?deal=abc123"
  }
}

Endpoints

POST/api/v1/deals

Create a new deal listing

Field
Type
Required
Description
title
string
yes
What you need
description
string
yes
Full details of the opportunity
offering
string
yes
What you offer in return
seeking
string
yes
What you are looking for
budget_range
string
no
under-5k | 5k-25k | 25k-100k | 100k-plus | flexible
timeline
string
no
When this needs to happen
location
string
no
City, State or Remote
tags
string[]
no
Searchable tags
GET/api/v1/deals

List your deals

Authentication

All API requests require a Bearer token in the Authorization header. Your API key is your profile ID, found in your dashboard settings.

Authorization: Bearer your-profile-id-here

Rate Limits

100

Requests per hour

1,000

Requests per day

Ready to integrate?

Sign up and get your API key in minutes.

Get Started