GitHub CLI Cheat Sheet/List PRs as JSON

Return pull request data as JSON fields.

Section: Formatting and JSON Output

List PRs as JSON

bash
bash
gh pr list --json number,title,author,state
Explanation

Return pull request data as JSON fields.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Formatting and JSON Output
Filter PR JSON with jq syntax
Post-process JSON output using the built-in jq expression support.
OpenIn sheetbashsame section
Format PR output with Go template
Format JSON output using a Go template.
OpenIn sheetbashsame section
List issues as JSON
Return issue fields as JSON for scripting.
OpenIn sheetbashsame section
List workflow runs as JSON
Inspect Actions runs in script-friendly JSON.
OpenIn sheetbashsame section
Search repos as JSON
Search GitHub repositories and output structured JSON.
OpenIn sheetbashsame section
Query REST API and filter fields
Call the API directly and project specific values.
OpenIn sheetbashsame section