Search GitHub Discussions

PythonDeveloper Tools
POST api.upapi.io/github-search-discussions.get

Search GitHub Discussions across all repositories (GraphQL). Returns title, body, author, repository, category, comment count and the node id you need to reply, with cursor pagination. Requires your own GitHub token - GitHub's GraphQL API does not serve anonymous callers.

githubsearchdiscussionsgraphqldeveloperpython
AuthAPI key
Cost1 unit
Timeout30s
Cache120s

Request schema

FieldTypeDescription
qreq
stringGitHub search syntax for discussions, e.g. '"note taking" is:open'
after
pageInfo.endCursor from the previous page· default: null
first
integerRows to return (max 100)· default: 30
tokenreq
stringGitHub token - GraphQL does not accept anonymous calls
proxyUrl
Optional exit to send from (direct otherwise)· default: null

Response schema

FieldTypeDescription
itemsreq
array
endCursorreq
fetchedAtreq
string
rateLimitreq
totalCountreq
integer
hasNextPagereq
boolean

Try it

Try it

GitHub search syntax for discussions, e.g. '"note taking" is:open'

GitHub token - GraphQL does not accept anonymous calls

pageInfo.endCursor from the previous page

Rows to return (max 100)

Optional exit to send from (direct otherwise)

Run this endpoint live

Jump in as a guest — no signup — and run github-search-discussions.get with your own inputs. Create a free account anytime to get your own API key.

Sign in

Code examples

curl -X POST https://api.upapi.io/github-search-discussions.get \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{ "q": "\"note taking\" is:open", "first": 30, "token": "example" }'

Developer tools

OpenAPI specImport the spec or collection into Postman, Insomnia, or any codegen tool.