{
  "info": {
    "name": "SportsHustle Data API",
    "description": "Colleges, college coaching contacts, events and sports. Set the `apiKey` collection variable to a key from https://data.sportshustle.com/dashboard/keys. Docs: https://data.sportshustle.com/docs",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://data.sportshustle.com",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "Sports",
      "item": [
        {
          "name": "List sports",
          "request": {
            "method": "GET",
            "header": [],
            "description": "Every sport with its gender and positions. Not paginated.",
            "url": {
              "raw": "{{baseUrl}}/api/v1/sports",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "sports"
              ],
              "query": [
                {
                  "key": "format",
                  "value": "json",
                  "description": "json (default) or csv — csv returns this page as a CSV file.",
                  "disabled": true
                }
              ],
              "variable": []
            }
          }
        }
      ]
    },
    {
      "name": "Colleges",
      "item": [
        {
          "name": "Search colleges",
          "request": {
            "method": "GET",
            "header": [],
            "description": "Search colleges by name, state, division or conference.",
            "url": {
              "raw": "{{baseUrl}}/api/v1/colleges",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "colleges"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "baylor",
                  "description": "Case-insensitive substring of the college name.",
                  "disabled": true
                },
                {
                  "key": "state",
                  "value": "TX",
                  "description": "Two-letter state.",
                  "disabled": false
                },
                {
                  "key": "division",
                  "value": "NCAA Division I (FBS)",
                  "description": "Exact match, e.g. \"NCAA Division I (FBS)\", \"NAIA\", \"JUCO\".",
                  "disabled": true
                },
                {
                  "key": "conference_id",
                  "value": "",
                  "description": "Conference id (from a college's conference object).",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "25",
                  "description": "Results per page. Default 25, max = your plan's page size.",
                  "disabled": true
                },
                {
                  "key": "offset",
                  "value": "0",
                  "description": "Results to skip. Use with meta.total to page.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "json (default) or csv — csv returns this page as a CSV file.",
                  "disabled": true
                }
              ],
              "variable": []
            }
          }
        },
        {
          "name": "Get a college",
          "request": {
            "method": "GET",
            "header": [],
            "description": "Full profile: conference, branding, links, and academics (GPA, SAT/ACT ranges, acceptance rate, cost, rankings).",
            "url": {
              "raw": "{{baseUrl}}/api/v1/colleges/:id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "colleges",
                ":id"
              ],
              "query": [
                {
                  "key": "format",
                  "value": "json",
                  "description": "json (default) or csv — csv returns this page as a CSV file.",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "6153",
                  "description": "College id from /colleges."
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Events",
      "item": [
        {
          "name": "Search events",
          "request": {
            "method": "GET",
            "header": [],
            "description": "Public camps, showcases, combines, tryouts and tournaments. Upcoming only unless you pass from.",
            "url": {
              "raw": "{{baseUrl}}/api/v1/events",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "events"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "",
                  "description": "Searches title, organizer and description.",
                  "disabled": true
                },
                {
                  "key": "type",
                  "value": "camp",
                  "description": "camp, showcase, combine, tournament, tryout, clinic, evaluation, private_workout, meeting, other.",
                  "disabled": true
                },
                {
                  "key": "sport_id",
                  "value": "1",
                  "description": "From /sports.",
                  "disabled": true
                },
                {
                  "key": "college_id",
                  "value": "",
                  "description": "Events organized by a college.",
                  "disabled": true
                },
                {
                  "key": "from",
                  "value": "2026-11-01",
                  "description": "ISO date on the start date. Defaults to now.",
                  "disabled": true
                },
                {
                  "key": "to",
                  "value": "2027-03-31",
                  "description": "ISO date on the start date.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "25",
                  "description": "Results per page. Default 25, max = your plan's page size.",
                  "disabled": true
                },
                {
                  "key": "offset",
                  "value": "0",
                  "description": "Results to skip. Use with meta.total to page.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "json (default) or csv — csv returns this page as a CSV file.",
                  "disabled": true
                }
              ],
              "variable": []
            }
          }
        },
        {
          "name": "Get an event",
          "request": {
            "method": "GET",
            "header": [],
            "description": "One event by UUID.",
            "url": {
              "raw": "{{baseUrl}}/api/v1/events/:id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "events",
                ":id"
              ],
              "query": [
                {
                  "key": "format",
                  "value": "json",
                  "description": "json (default) or csv — csv returns this page as a CSV file.",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "",
                  "description": "Event UUID from /events."
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "College contacts",
      "item": [
        {
          "name": "Search college contacts",
          "request": {
            "method": "GET",
            "header": [],
            "description": "College coaching staff with email, phone, socials and recruiting questionnaire links.\n\nContact data is licensed for your own recruiting outreach; access is logged per key. Bulk export or resale is not permitted.",
            "url": {
              "raw": "{{baseUrl}}/api/v1/contacts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "contacts"
              ],
              "query": [
                {
                  "key": "college_id",
                  "value": "6153",
                  "description": "From /colleges.",
                  "disabled": false
                },
                {
                  "key": "sport_id",
                  "value": "1",
                  "description": "From /sports.",
                  "disabled": true
                },
                {
                  "key": "state",
                  "value": "",
                  "description": "The college's two-letter state.",
                  "disabled": true
                },
                {
                  "key": "division",
                  "value": "",
                  "description": "Exact match, e.g. \"NCAA Division I\".",
                  "disabled": true
                },
                {
                  "key": "title",
                  "value": "Head Coach",
                  "description": "Substring, e.g. \"Head Coach\" or \"Recruiting\".",
                  "disabled": true
                },
                {
                  "key": "q",
                  "value": "",
                  "description": "First or last name.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "25",
                  "description": "Results per page. Default 25, max 50 on every plan.",
                  "disabled": true
                },
                {
                  "key": "offset",
                  "value": "0",
                  "description": "Results to skip. Use with meta.total to page.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "json (default) or csv — csv returns this page as a CSV file.",
                  "disabled": true
                }
              ],
              "variable": []
            }
          }
        },
        {
          "name": "Get a contact",
          "request": {
            "method": "GET",
            "header": [],
            "description": "One contact by UUID.",
            "url": {
              "raw": "{{baseUrl}}/api/v1/contacts/:id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "contacts",
                ":id"
              ],
              "query": [
                {
                  "key": "format",
                  "value": "json",
                  "description": "json (default) or csv — csv returns this page as a CSV file.",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "",
                  "description": "Contact UUID from /contacts."
                }
              ]
            }
          }
        }
      ]
    }
  ]
}