Search GitHub Issues

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

Search issues and pull requests across all of GitHub with GitHub's search syntax. Returns parsed rows (author, repo, labels, comment count, reactions) plus the rate-limit headers so you can pace yourself. Works without a token (10 searches/min per IP); pass your own token for 30/min.

githubsearchissuesdeveloperpython
AuthAPI key
Cost6 units
Timeout30s
Cache120s

Request schema

FieldTypeDescription
qreq
stringGitHub search syntax, e.g. 'is:issue is:open "note taking app" language:python'
page
integerPage number (search caps at 1000 rows)· default: 1
sort
comments | reactions | created | updated | interactions (default: best match)· default: null
order
asc | desc· default: null
token
Optional GitHub token: raises the limit from 10 to 30 searches/min and lets the search see private repos the token can read· default: null
perPage
integerRows per page (max 100)· default: 30
proxyUrl
Optional exit to send from; a datacenter exit is leased when omitted· default: null
includePullRequests
booleanGitHub returns PRs on this endpoint too; false filters them out client-side· default: true

Response schema

FieldTypeDescription
itemsreq
array
fetchedAtreq
string
rateLimitreq
totalCountreq
integer
incompleteResultsreq
boolean

Try it

Try it

GitHub search syntax, e.g. 'is:issue is:open "note taking app" language:python'

Page number (search caps at 1000 rows)

comments | reactions | created | updated | interactions (default: best match)

asc | desc

Optional GitHub token: raises the limit from 10 to 30 searches/min and lets the search see private repos the token can read

Rows per page (max 100)

Optional exit to send from; a datacenter exit is leased when omitted

GitHub returns PRs on this endpoint too; false filters them out client-side

Run this endpoint live

Jump in as a guest — no signup — and run github-search-issues.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-issues.get \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{ "q": "is:issue is:open \"note taking app\" language:python", "page": 1, "perPage": 30, "includePullRequests": true }'

Developer tools

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