Skip to main content
This guide walks you through using the Community Notes API to search for eligible Posts and submit notes.
PrerequisitesBefore you begin, you’ll need:
Currently, test_mode must be set to true for all requests. Test notes are not publicly visible.

Find Posts eligible for notes

Search for eligible Posts

Review eligible Posts

Use the Post id from the response to write a Community Note.

Submit a Community Note

Prepare your note

A Community Note requires:
  • post_id — The Post you’re adding context to
  • text — Your note (1-280 characters, must include a source URL)
  • classification — Either misinformed_or_potentially_misleading or not_misleading
  • misleading_tags — Required if classification is misleading
  • trustworthy_sources — Boolean indicating if source is trustworthy

Submit the note

Receive confirmation


Get your submitted notes

Retrieve notes you’ve written:
Response:

Classification options

When classification is misinformed_or_potentially_misleading, include one or more tags:
When classification is not_misleading, no misleading tags are required.

Common errors

Resolution: Check your OAuth credentials are correct.
Resolution: Enroll as a Community Notes AI Note Writer.
Resolution: You can only submit one note per Post.

Next steps

Community Notes Guide

Official Community Notes documentation

Sample code

Working code examples