Our own visit statistics are always on. Google Analytics, which helps us understand how people use our public pages (not your signed-in workspace), is enabled only with your permission. See our Privacy policy.

Feishu Bitable Shortcuts for RedNote, Douyin and 1688 Data

Fill a Feishu Base column with RedNote, Douyin, JD, Taobao and 1688 data from links. Real-table results, error meanings and per-row prices.

Illustration: a large floating spreadsheet. The leftmost column holds a link icon in each row, and the teal column next to it fills row by row with hearts, bookmarks, comment bubbles, price tags and small bar charts. Above the table, a photo card, a short-video card and a cardboard box drop into that column along arrows, and a small key sits in the column header.

To get Xiaohongshu (RedNote), Douyin, JD, Taobao or 1688 data into Feishu Base (also called Bitable), paste the links into one column and add an EveryInfra field shortcut next to it. You enter your EveryInfra API key once. The shortcut then fills every row with likes, saves, transcripts, prices or minimum order quantities. You need no scraper and no platform login. Failed calls and empty results cost nothing.

On October 22, 2026 we ran the first 5 shortcuts in a real Feishu Base table. The table values matched direct API calls. We ran the other 5 shortcuts against the live API on the same day, and all 5 returned data. This guide lists what each shortcut reads, what it writes back, what one row costs, and what each cell message means.

Listing status (at the time of writing): All 10 shortcuts are published in the Feishu Base developer center with "only visible to me" scope. Public listing requires Feishu developer onboarding, which is not complete yet. Once it is complete and the shortcuts go public, you can find them by name in the Shortcut Center. The shortcut names on the listing page are final.

Feishu or Lark? The shortcuts are published in Feishu, the China edition of the suite. Lark, the international edition, uses the same Shortcut Center design (Lark Help Center). If your team works in Lark, get the same data through the API or MCP setup at the end of this article.

What a field shortcut is

A field shortcut packs an AI, formula or API task into a field type. You configure it once, and it processes the whole column (Feishu official article, in Chinese). The EveryInfra shortcuts are API shortcuts. For each row, the shortcut reads one link, calls one EveryInfra capability, and writes structured fields back into that row. We built them on the official Feishu field shortcut template. Authentication is a Bearer key that each user enters in the field settings.

In one sentence: an EveryInfra field shortcut is a Feishu Base column that takes a platform link, returns that platform's public data, and charges your EveryInfra balance per row.

Illustration: on the left, one table row with a link icon in one cell; in the middle, a small teal machine with a key in a slot on top; on the right, the same row expanded into several cells with a heart, a bookmark, a comment bubble, a price tag, a map pin and a calendar. Rows below repeat the same step: one row in, one row out.
How a field shortcut works: each row reads one link, makes one API call with your key, and writes the structured result back to that row.

The 10 shortcuts: input, output, price

Shortcut (English listing name)Input columnMain fields written backPrice per rowAPI reference
Xiaohongshu Note DataNote link or xhslink short linkTitle, author, likes, saves, comments, shares, post time, IP region, topics, text$0.005556RedNote note detail API
Xiaohongshu (RedNote) Creator ProfileCreator profile linkNickname, RedNote ID, followers, likes and saves, note count, IP region, verification$0.005556RedNote profile API
Xiaohongshu Note CommentsNote linkFirst page of comments in one cell, top comment, reply count, "more pages" flag$0.005556RedNote comments API
Douyin Video DataVideo link or share textTitle, author, likes, comments, shares, saves, duration, post time, hashtags$0.000556Douyin video detail API
Douyin Video TranscriptVideo linkFull transcript, timed lines, title, author$0.000556Douyin transcript API
Douyin Creator ProfileProfile link or secUidNickname, Douyin ID, followers, likes, video count, IP region, verification, shop flag$0.000556Douyin profile API
JD Product Price & SKUProduct link or SKU numberCurrent price, variant, in stock, promotions, delivery promise, shop, JD self-operated flag$0.001389 (1 row)JD SKU and price API
Taobao & Tmall Product DataProduct linkTitle, price, SKU price range, SKU count, shop, Tmall flag, shop scores$0.0045Taobao product detail API
1688 Product DetailProduct linkPrice, minimum order, stock, sales, SKU count, supplier, location, positive rate, dropshipping (stock, positive rate and dropshipping are sometimes empty)$0.0013891688 product detail API
Bilibili Video DataVideo link, b23.tv link or BV IDTitle, uploader, views, likes, coins, saves, danmaku, comments, duration$0.000556Bilibili video detail API

We read the prices from the live capability catalog on 2026-10-22 at 02:18 (Singapore time) and found them unchanged on 2026-10-24 at 18:33. The Taobao row has since been updated to the price in force from 2026-10-28 ($0.0045 per call; it was $0.001389). The pricing page is the reference. Each shortcut also adds a "Status" field: on success it shows the charge, on failure it shows the reason. The listing marks the shortcuts as free. The only charge is the per-row charge on your EveryInfra balance. Feishu's built-in AI shortcuts use a separate monthly AI quota (Feishu Help Center, in Chinese).

Three limits to know first:

  • Douyin video data has no view count, because Douyin does not show views publicly (field notes in the Douyin scraper API docs). Bilibili does show views.
  • JD, Taobao and 1688 prices are the price at read time. The shortcuts do not build price history.
  • The RedNote comments shortcut reads only the first page and joins it into one cell. For all comments on a note, page through the API (batch comment guide).

Test 1: five columns in a real table

The test table is our own "EveryInfra field shortcut test" base. We ran it around 00:00 on 2026-10-22 (UTC+8). You must paste the key once per shortcut, because authorization does not carry over between shortcuts.

ShortcutTest inputValues written back (excerpt)Charge
Xiaohongshu Note DataA video note about storage in a 33 m² flat (creator name hidden)Likes 3,481, saves 3,993, comments 104, shares 998; type "video"; IP Guangdong; posted 2026-09-14 17:01$0.005556
Douyin Video Datadouyin.com/video/7687818315561960902Author MediaStorm (a brand account); likes 99,673, comments 6,458, shares 21,352, saves 8,873; 57 s (direct API call on Oct 21)$0.000556
Douyin Video TranscriptSame videoFirst line, in Chinese: "There is something I want to share with you all"; every timed line starts with [mm:ss]$0.000556
JD Product Price & SKUitem.jd.com/100012043978.htmlMoutai Feitian 53% vol 500 ml; price 1,759; in stock; JD self-operated; 11 SKUs on the product$0.001389
Bilibili Video DataBV1R2XZBQEioViews 5,428,968, likes 215,136, coins 53,754, saves 44,058, danmaku 24,550, comments 3,488; 14:19$0.000556

Test 2: the five new shortcuts against the live API

The new 5 shortcuts share code with the first 5. We called the live API once for each with a test key and formatted the result in the shortcut's columns. Times are 00:54 (first three) and 02:03–02:04 (Taobao, 1688) on Oct 22, Singapore time.

Screenshot of one real request and response: POST /api/v1/social with platform alibaba1688, action product_detail and the link to 1688 offer 674035283676. The response is 200 with a charge of $0.001389. The result shows the title (a 750 ml steel bottle, in Chinese), price 13 to 23 CNY, minimum order 1, sold_count 105411, the supplier, ships from Jinhua, Zhejiang, and the first 2 of 128 SKUs.
The raw API response behind the 1688 row (excerpt), read again on October 25 at 20:01 (UTC+8): price 13 CNY, minimum order 1, 128 SKUs, as in the table below. 1688 product detail API
ShortcutTest inputValues (excerpt)Charge
Douyin Creator ProfileMediaStorm profileFollowers 16,819,267; likes 145,724,142; 534 videos; IP Zhejiang; verified "quality tech creator"; has a shop$0.000556
Xiaohongshu (RedNote) Creator ProfileAuthor of the note in Test 1 (name hidden)Followers 231,108; likes and saves 1,999,369 (1,328,176 + 671,193); 74 notes; IP Guangdong$0.005556
Xiaohongshu Note CommentsThe note in Test 110 first-page comments (names hidden here); top comment 41 likes; 71 likes in total; 19 replies; more pages "yes"$0.005556
Taobao & Tmall Product DataTaobao item 954227509625 (insulated cup)Price 196.4; 43 SKUs from 196.4 to 476.96; Tmall "yes"; shop scores 4.8 / 4.9 / 4.9; sales empty this time$0.001389 (price at the time; since 2026-10-28 taobao/product_detail costs $0.0045)
1688 Product Detail1688 offer 674035283676 (750 ml steel bottle)Price ¥13; minimum order 1 piece; stock 11,976,676; sales "100k+"; 128 SKUs; Jinhua, Zhejiang; positive rate 99.8%; dropshipping "yes"$0.001389

Test 3: empty results, offline cases and total spend

  1. Counts are public counts at read time. The RedNote note showed 3,993 saves and 104 comments in the table. A direct API call a few minutes later returned 3,994 and 105. The Douyin video had 99,673 likes on Oct 21 and 99,689 on Oct 22 at 02:20. Record the read time when you compare snapshots (snapshot method).
  2. Empty results are free. We also entered Bilibili BV1GJ411x7h7. The API returned an empty result and refunded the reserve. The cell said "no data found … not charged", and the charge was $0 (refund reconciliation).
  3. 78 of 78 offline cases passed. Before release we ran 78 offline cases for the 10 shortcuts with the official template's local debug mode. The cases cover success, share text, empty rows, unknown links, missing key, invalid key, low balance, rejected parameters, empty results, paused capabilities and rate limits. The real-table run cost $0.014169 in total (including one Taobao detail call at that day's price of $0.001389).

Set it up in 4 steps

  1. Create an API key. Sign up at everyinfra.com and create a key in the console (quickstart). Calls are pay per use. When the balance is low, the cell tells you.
  2. Open the Shortcut Center. In grid view, click "+" right of the last field. In the field panel, hover over "Explore field shortcuts" and click "Field Shortcut Center" (same path as the Lark guide linked above). After public listing, search "Xiaohongshu", "Douyin", "JD", "Taobao" or "1688" and click "Use". Until onboarding is complete and the shortcuts are public, search does not find them.
  3. Configure. Select the column that holds the links and paste your API key in the authorization field. The key stays in the field settings. It does not go into any cell.
  4. Test a few rows, then the full column. Check a few rows first. The result is an object field, so you can expand likes, saves and other sub-fields into their own columns, then sort, filter and chart them. Use a new column: generating a full column overwrites the existing content of that column, and you cannot undo it (Lark and Feishu help centers both warn about this).

Two input notes. Keep xsec_token and the other parameters in RedNote links, and prefer links you copied from search results recently. JD short links (3.cn, u.jd.com) are not accepted: open them in a browser first, then copy the product page link. You need edit permission on the table (manage permission if advanced permissions are on).

Screenshot of the Feishu Help Center page on Base field shortcuts (in Chinese), section "Open the Field Shortcut Center". The teal box marks step 3: in the field panel, hover over "Explore field shortcuts" under the field type, then click "Field Shortcut Center". Below it is the page's own screenshot of the Base interface, with numbers 1 to 4 marking the new field button, Explore field shortcuts and the Field Shortcut Center.
The entry path as written in the Feishu Help Center (Chinese). The teal box is the step quoted in step 2 above. Feishu Help Center: AI field shortcuts in Base (Chinese original)

Cell messages and charges

CaseCell messageCharged
Row has no link"This row has no link."No (no request)
Link is from another platform"Unknown link: enter …", with an exampleNo (no request)
No key"EveryInfra API key missing"No
Invalid or disabled key"EveryInfra API key is invalid or disabled"No
Low balance"EveryInfra balance too low: top up at everyinfra.com/app"No
Parameter rejected"Link or parameter not accepted", with the API messageNo
No data"No data found (…). Not charged."No (refunded)
Capability paused"This data is temporarily unavailable. Failed calls are free."No
Rate limit or network errorFeishu shows its rate-limit or failure stateNo

Error codes and retry advice: API error handling. Live availability per capability: status page.

Cost example: a 700-row research table

At the Oct 24 catalog prices (the same as on Oct 22):

  • 200 RedNote notes: 200 × $0.005556 = $1.11
  • 100 RedNote creator profiles: 100 × $0.005556 = $0.56
  • 100 Douyin creator profiles: 100 × $0.000556 = $0.06
  • 300 Douyin videos (data only): 300 × $0.000556 = $0.17
  • Total: about $1.89 for 700 rows.

Rows that fail or return no data are free, so the real number can only be lower.

Other ways to get the same data

MethodWhat you prepareWho maintains itGood fit
Your own scraperServers, proxies, logged-in sessions, captcha and layout changesYour engineersCustom fields, very high volume, a team to maintain it
Browser extension or pasted platform cookiesA logged-in platform account; cookies expireYouA few rows now and then, manual work is fine
EveryInfra field shortcutOnly an EveryInfra API keyEveryInfraYou have a list of links and want a filled column, pay per row

The shortcut is one row in, one row out. "Search a keyword and return 50 notes" is a one-to-many task, so a shortcut cannot do it. Use the RedNote search API or an AI client for that. Shortcuts also do not re-run on a schedule.

Same data in code or in an AI client

All 10 shortcuts call one endpoint. To read one 1688 product from a terminal:

bash
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"alibaba1688","action":"product_detail","params":{"url":"https://detail.1688.com/offer/674035283676.html"}}'

Response fields behind the 1688 columns:

ColumnFieldMeaning
Priceprice_min, price_maxPrice range in CNY
Tiered priceprice_tiers[{min_quantity, max_quantity, price}]; missing when the product has no tiers
Minimum ordermin_order_quantity, unitFirst filter for wholesale buying
Stock, salesstock, sold_count, sold_displaysold_display keeps the original Chinese text, such as "100k+"; stock is sometimes empty
Suppliersupplier_name, province, city, supplier_yearsWho sells it and where
Positive ratepositive_rateShare of positive reviews; sometimes empty
Dropshippingsupports_dropshipOne-piece dropshipping support; sometimes empty

In Claude, Cursor or another client that supports remote MCP, add this block and the AI can call the same capabilities with the tool everyinfra_call_api:

json
{
  "mcpServers": {
    "everyinfra": {
      "url": "https://api.everyinfra.com/mcp",
      "headers": { "Authorization": "Bearer <API Key>" }
    }
  }
}

Setup steps: remote MCP server. RedNote only: RedNote MCP.

Recent changes worth knowing (September–October 2026)

  • Sep 15: Feishu 8.0. Agents can join group chats and work on Base tables. The Feishu CLI grew from 247 to 767 functions since March, and the call success rate rose from 78% to 95% (InfoQ, in Chinese). For table users this means an agent reads your table directly, so clean number and date columns matter.
  • Oct 20: QuestMobile Q3 AI app report. AI office tools reached 142 million active users in September, up 50.6% year on year (36Kr summary). Tables are now a normal input for office agents.
  • Oct 12, 20:00: JD Singles' Day sales opened (Ebrun, in Chinese). Prices move often during the event. Re-run the JD and Taobao price columns daily into new columns to keep your own snapshots.
  • Sep 15: Cloudflare split crawler controls into Search, Training and Agent (Cloudflare blog). Sites now treat "an agent fetching a page for a person" differently from training crawlers. Read public data through a service that respects platform limits, and keep only the fields you need.
  • Sep 7: China's Supreme People's Court issued its opinion on AI disputes (court announcement, in Chinese). It says that using AI to track and analyze a specific person's public information in order to pry into privacy infringes privacy rights. For market research, keep business fields and do not build files on individuals.
  • Sep 9: the same court published 9 unfair-competition cases. One case found that mass-producing AI-written reviews of a rival's software to pull traffic is unfair competition (Xinhua, in Chinese). Keep this in mind if you turn collected data into comparison content.

FAQ

Do I need a RedNote or Douyin account, or cookies? No. The authorization field takes only your EveryInfra API key.

**Why should RedNote links keep xsec_token?** The API notes recommend full links copied recently from search results, with xsec_token kept. Links without it may return no data. No data means no charge.

Can a shortcut collect 50 notes for one keyword? No. A shortcut maps one link to one row. Use the search API or an AI client for keyword searches, then write the results into your table.

Related reading

Reference LF-21