Ppomppu
Ppomppu (ppomppu.co.kr) board listings, newest first, and posts with their full comment threads, votes and views.
Call these actions with your String API key; see Authentication. Every call answers with the envelope described in Responses & errors, whose data holds the rows below.
- Site:
ppomppu - Version:
1.0.0 - Reads from:
www.ppomppu.co.kr
| Action | Description | Listed price |
|---|---|---|
board | List a Ppomppu board's posts, newest first, 20 to 30 a page: number, title, prefix and category, author, time posted, views, votes and comment count. Board notices are left out. sinceNo returns only posts newer than the last one seen, for polling a board. | Billed per request at your plan's rates |
post | Read Ppomppu posts by URL or board and number: title, prefix, author, time posted, views, votes, text, images and videos, and every comment with its replies, author, time, votes and media. | Billed per request at your plan's rates |
board
List a Ppomppu board's posts, newest first, 20 to 30 a page: number, title, prefix and category, author, time posted, views, votes and comment count. Board notices are left out. sinceNo returns only posts newer than the last one seen, for polling a board.
POST https://request.usestring.ai/v1/integrations/ppomppu/boardInput
Unknown fields are rejected.
| Field | Type | Description |
|---|---|---|
board | string | Required. A board id, such as freeboard, ppomppu or stock, or a ppomppu.co.kr board URL. At least 1 character. |
pages | integer | How many list pages to read, from 1. A page holds 20 to 30 posts, by board. From 1 to 20. |
sinceNo | integer | Return only posts numbered above this one, and stop reading once the list reaches it. Post numbers rise with each new post on a board, so the highest no from the last call returns only what is new since. At least 0. |
Output
data is an array of rows, one per result. Each row has:
| Field | Type | Description |
|---|---|---|
board | string | — |
no | integer | The post's number on its board, which rises with each new post. |
url | string | — |
title | string | null | — |
tag | string | null | The title's bracketed prefix, such as a store name on the deals board. |
category | string | null | The post's category, on boards that file posts by category. |
author | string | null | — |
postedAt | string | null | When the post was written, RFC 3339 in Korea time (+09:00) |
views | integer | null | — |
upvotes | integer | null | Recommendations, on boards that show them. |
downvotes | integer | null | Opposing votes, on boards that show them. |
commentCount | integer | — |
isHot | boolean | The board highlights the post as popular; such a post can sit above newer ones. |
page | integer | The list page the post was on, from 1. |
position | integer | The post's position across the pages read, from 1. |
Example
curl https://request.usestring.ai/v1/integrations/ppomppu/board \
-H "Authorization: Bearer $STRING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"board": "freeboard",
"pages": 2
}'data starts with these rows:
[
{
"board": "freeboard",
"no": 10153615,
"url": "https://www.ppomppu.co.kr/zboard/view.php?id=freeboard&no=10153615",
"title": "A20 라이트? 엄청 기괴하고 거부감 드는데 바이럴 같네요",
"tag": null,
"category": null,
"author": "phomphoe",
"postedAt": "2026-10-16T01:46:38+09:00",
"views": 342,
"upvotes": null,
"downvotes": null,
"commentCount": 9,
"isHot": false,
"page": 1,
"position": 1
},
{
"board": "freeboard",
"no": 10153614,
"url": "https://www.ppomppu.co.kr/zboard/view.php?id=freeboard&no=10153614",
"title": "형님들 이분 성함 부탁드립니다",
"tag": null,
"category": null,
"author": "해담결",
"postedAt": "2026-10-16T01:44:53+09:00",
"views": 307,
"upvotes": null,
"downvotes": null,
"commentCount": 0,
"isHot": false,
"page": 1,
"position": 2
}
]Requests and billing
- Requests: 1 Web Access request per result page.
- Billing:
passthrough. Each request the action makes bills at its own rate on your plan; there is no separate charge for the action. See Pricing.
post
Read Ppomppu posts by URL or board and number: title, prefix, author, time posted, views, votes, text, images and videos, and every comment with its replies, author, time, votes and media.
POST https://request.usestring.ai/v1/integrations/ppomppu/postInput
Unknown fields are rejected.
| Field | Type | Description |
|---|---|---|
items | string[] | Required. Ppomppu post URLs, or board:no pairs such as freeboard:10152828. 1 to 100 entries. |
Output
data is an array of rows, one per result. Each row has:
| Field | Type | Description |
|---|---|---|
board | string | — |
boardName | string | null | The board's display name, in Korean. |
no | integer | — |
url | string | — |
title | string | null | — |
tag | string | null | The title's prefix, such as a store name on the deals board. |
author | string | null | — |
postedAt | string | null | When the post was written, RFC 3339 in Korea time (+09:00) |
views | integer | null | — |
upvotes | integer | null | Recommendations. |
downvotes | integer | null | Opposing votes. |
text | string | null | The post's text, one line per paragraph. |
imageUrls | string[] | — |
videoUrls | string[] | — |
commentCount | integer | The comment count the post shows, which can exceed comments when some are hidden. |
comments | object[] | Every comment, in the order the board shows them, each reply after the comment it answers. |
comments[].id | integer | — |
comments[].parentId | integer | null | The comment this one replies to; null for a top-level comment. |
comments[].depth | integer | 0 for a top-level comment, 1 or more for a reply. |
comments[].author | string | null | — |
comments[].text | string | null | — |
comments[].mediaUrls | string[] | Images and videos posted in the comment. |
comments[].postedAt | string | null | RFC 3339 in Korea time (+09:00) |
comments[].upvotes | integer | — |
comments[].downvotes | integer | — |
comments[].isBlocked | boolean | The site hides the comment as blocked or spam; its text may be a placeholder. |
Example
curl https://request.usestring.ai/v1/integrations/ppomppu/post \
-H "Authorization: Bearer $STRING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"items": ["https://www.ppomppu.co.kr/zboard/view.php?id=ppomppu&no=740544", "freeboard:10152828"]
}'data starts with these rows:
[
{
"board": "ppomppu",
"boardName": "뽐뿌게시판",
"no": 740544,
"url": "https://www.ppomppu.co.kr/zboard/view.php?id=ppomppu&no=740544",
"title": "아이더 키즈 26시즌 제타 롱 다운 자켓 (109,150원 / 무료)",
"tag": "G마켓",
"author": "curve100",
"postedAt": "2026-10-15T22:42:39+09:00",
"views": 8126,
"upvotes": 3,
"downvotes": 0,
"text": "G마켓 - 쇼핑을 바꾸는 쇼핑\nhttps://link.gmarket.co.kr/Nkw72dUt...\n아이더 키즈 26시즌 제타 롱 다운 자켓입니다.\n남녀공용이고 가격 10만원대라서 최저가입니다.",
"imageUrls": ["https://cdn4.ppomppu.co.kr/zboard/data3/2026/1015/m_20261015224124_OCBxFW2qvX.jpg"],
"videoUrls": [],
"commentCount": 9,
"comments": [
{
"id": 15739084,
"parentId": null,
"depth": 0,
"author": "아라라라랑",
"text": "덕다운 많이 무겁나요",
"mediaUrls": [],
"postedAt": "2026-10-15T23:47:29+09:00",
"upvotes": 0,
"downvotes": 0,
"isBlocked": false
},
{
"id": 15739080,
"parentId": null,
"depth": 0,
"author": "락앤롤@",
"text": "신상?",
"mediaUrls": [],
"postedAt": "2026-10-15T23:45:38+09:00",
"upvotes": 0,
"downvotes": 0,
"isBlocked": false
},
{
"id": 15739071,
"parentId": null,
"depth": 0,
"author": "뽐뿌눈팅이",
"text": "덕다운에 10만이라..",
"mediaUrls": [],
"postedAt": "2026-10-15T23:39:02+09:00",
"upvotes": 0,
"downvotes": 0,
"isBlocked": false
},
{
"id": 15739070,
"parentId": null,
"depth": 0,
"author": "크리스",
"text": "8만 존버",
"mediaUrls": [],
"postedAt": "2026-10-15T23:38:22+09:00",
"upvotes": 0,
"downvotes": 0,
"isBlocked": false
},
{
"id": 15739032,
"parentId": null,
"depth": 0,
"author": "Taeyang101",
"text": "덕다운인가요",
"mediaUrls": [],
"postedAt": "2026-10-15T23:01:31+09:00",
"upvotes": 0,
"downvotes": 0,
"isBlocked": false
},
{
"id": 15739029,
"parentId": null,
"depth": 0,
"author": "베리붸일리",
"text": "괜히 26fw 신상이라 하니까 드릉드릉하네 ㅋㅋ",
"mediaUrls": [],
"postedAt": "2026-10-15T23:00:01+09:00",
"upvotes": 0,
"downvotes": 0,
"isBlocked": false
},
{
"id": 15739106,
"parentId": 15739029,
"depth": 1,
"author": "내마음이그래",
"text": "잡았다 요ㄴ",
"mediaUrls": [],
"postedAt": "2026-10-16T00:14:00+09:00",
"upvotes": 0,
"downvotes": 0,
"isBlocked": false
},
{
"id": 15739017,
"parentId": null,
"depth": 0,
"author": "b2l2ru",
"text": "조카한테 선물하기에 괜찮을라나요?",
"mediaUrls": [],
"postedAt": "2026-10-15T22:53:24+09:00",
"upvotes": 0,
"downvotes": 0,
"isBlocked": false
},
{
"id": 15739014,
"parentId": null,
"depth": 0,
"author": "수파자",
"text": "신상인데 벌써 풀렸네요",
"mediaUrls": [],
"postedAt": "2026-10-15T22:49:31+09:00",
"upvotes": 0,
"downvotes": 0,
"isBlocked": false
}
]
}
]Requests and billing
- Requests: 1–10 Web Access requests per entry in
items. - Billing:
passthrough. Each request the action makes bills at its own rate on your plan; there is no separate charge for the action. See Pricing.