Answers
How are Xiaohongshu PGY (蒲公英) creator prices for image notes and video notes reported?
Short answer
Each PGY creator sets two list prices in yuan, one for a sponsored image note (图文笔记) and one for a video note (视频笔记), and marks each open or closed. okdata returns them in rates as image_note and video_note with price, currency and available, on every PGY search result ($0.04 a page) and on creator detail ($0.04).
On PGY (蒲公英), Xiaohongshu's official creator marketplace, a creator's price is not one number. Each creator sets a price for a sponsored image note and a separate price for a sponsored video note, and can switch either kind of order on or off. A video note usually costs more, but the gap varies a lot from creator to creator, and some creators only sell one of the two. When the two prices land in a spreadsheet as one "rate" column, the budget goes wrong. Here is how the two are reported.
The rates field
Both PGY creator search and PGY creator detail return rates, with up to two entries:
| Field | Image note | Video note |
|---|---|---|
type |
image_note |
video_note |
name |
图文笔记 |
视频笔记 |
price |
list price, e.g. 9500 |
list price, e.g. 16000 |
currency |
CNY |
CNY |
available |
true open, false closed, null if PGY gives no state |
same |
settlement |
null (PGY does not give one) |
null |
A kind of note the creator has not priced is left out of rates. If neither is priced, rates is null.
Planning figures around the price
median_viewsis the median reads of the creator's recent everyday notes, andmedian_engagementsthe median likes, saves, comments and shares. Price divided by median reads, times 1,000, gives your own cost per thousand reads.- With
view=full,ext.cpm_imageandext.cpm_videohold PGY's own CPM estimates for each kind when PGY has one, andext.sponsored_notes_30dcounts the creator's sponsored notes in the last 30 days. engagement_rateis null for PGY creators: PGY shows medians, not a rate, andmeta.unavailablesays so.
Searching by price or by format
PGY search sorts by price with sort=lowest_rate or sort=highest_rate, using PGY's own price ordering. Its type=image or type=video filter picks creators who mostly post that kind of note; it does not pick a price. To budget for video notes only, filter to type=video and then read the video_note entry.
| Task | Calls | Cost |
|---|---|---|
| 20 creators with both prices | 1 | $0.04 |
| 10 pages, cheapest first | 10 | $0.40 |
| Full PGY profile for 25 finalists | 25 | $1.00 |
Example
curl -G "https://api.okdata.online/v1/xiaohongshu/pgy/creators/search" \
-H "Authorization: Bearer $OKDATA_API_KEY" \
--data-urlencode 'query=护肤' \
--data-urlencode 'type=video' \
--data-urlencode 'followers_min=50000' \
--data-urlencode 'followers_max=300000' \
--data-urlencode 'sort=lowest_rate' \
--data-urlencode 'fields=id,name,followers,median_views,rates'
Limits
- List prices. What you pay is settled inside PGY when you place the order, together with any platform fees or package deals.
- No audience profile. Fan demographics and past sponsored notes stay in the PGY console.
- The creator ID is the creator's 24-character Xiaohongshu user ID, so it joins straight onto profile and note data.
- More on the PGY endpoints in PGY creator data API; the Douyin counterpart in Xingtu rate card prices.
Sources
Where people asked this (read 2026-11-12)
Updated