# Xueqiu Profile Details Scraper (`ecomscrape/xueqiu-profile-details-scraper`)

Extract comprehensive user profile data from Xueqiu.com, China's leading social investing platform. Get detailed user information, investment statistics, and social metrics for market research and financial analysis with our powerful Xueqiu profile scraper.

- **URL**: https://beta-securitybyobscurity.apify.com/ecomscrape/xueqiu-profile-details-scraper.md
- **Developed by:** [ecomscrape](https://beta-securitybyobscurity.apify.com/ecomscrape) (community)
- **Categories:** Developer tools, Social media, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

$20.00/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.
You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#rental-actors

# README

## Contact

If you encounter any issues or need to exchange information, please feel free to contact us through the following link:
[My profile](https://apify.com/ecomscrape)

## What does Xueqiu Profile Details Scraper do?

### Introduction

Xueqiu.com, often referred to as China's Twitter for investors, is one of the most influential social investing platforms in Asia. With millions of active users sharing investment insights, stock discussions, and portfolio strategies, Xueqiu has become an invaluable resource for understanding Chinese retail investor behavior and market sentiment. The platform combines social networking features with financial data, creating a unique ecosystem where investors can follow market leaders, share investment ideas, and track portfolio performance.

For financial analysts, researchers, and businesses looking to understand the Chinese investment landscape, accessing Xueqiu's user data presents significant opportunities. However, manually gathering profile information from thousands of users is time-consuming and inefficient. This is where our Xueqiu Profile Details Scraper becomes essential, automating the data collection process and providing structured, actionable insights from this valuable platform.

### Scraper Overview

The Xueqiu Profile Details Scraper is a comprehensive data extraction tool designed specifically for gathering detailed user profile information from Xueqiu.com. This powerful scraper can efficiently collect extensive user data, including personal information, social metrics, investment statistics, and verification details from multiple profiles simultaneously.

The scraper is built with robustness and reliability in mind, featuring advanced proxy support to ensure consistent data collection without detection. It's designed to handle the platform's dynamic content loading and complex user interface, making it suitable for researchers, financial analysts, investment firms, and businesses conducting market research in the Chinese financial sector.

Target users include financial research teams, investment companies, academic researchers studying retail investor behavior, marketing agencies focusing on the Chinese market, and data analysts requiring comprehensive social investing platform insights.

### Input and Output Specifications

Example url 1: https://xueqiu.com/u/6070369404

Example url 2: https://xueqiu.com/1821992043

Example url 3: https://xueqiu.com/u/5261972542

Example Screenshot of profile information page:

![](https://i.ibb.co/9HQxNSpj/Screenshot-from-2025-08-01-10-30-42.png)

#### Input Format

The scraper accepts a JSON configuration that provides flexibility and control over the data extraction process:

```json
{
  "max_retries_per_url": 2, // Maximum waiting time when accessing the links you provided.
  "proxy": { // Add a proxy to ensure that during the data collection process, you are not detected as a bot.
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL" 
    ],
    "apifyProxyCountry": "SG" // You should choose an Country that coincides with the Country you want to collect data from
  },
  "urls": [ // Links to profile list by query pages.
    "https://xueqiu.com/u/6070369404",
    "https://xueqiu.com/1821992043",
    "https://xueqiu.com/u/5261972542"
  ]
}
```

**Input Parameters Explained:**

- `max_retries_per_url`: Controls retry attempts for failed requests (recommended: 2-3)
- `proxy`: Essential for avoiding bot detection during data collection
- `urls`: Direct OnlyFans profile links to analyze

#### Output Format

You get the output from the Xueqiu Profile Details Scraper stored in a tab. The following is an example of the Information Fields collected after running the Actor.

```json
[ // List of profile information
  {
  "id": 6070369404,
  "name": null,
  "province": null,
  "city": null,
  "location": null,
  "description": "孤儿院院长",
  "url": null,
  "domain": null,
  "gender": "n",
  "verified": false,
  "type": "1",
  "step": "null",
  "profile": "/6070369404",
  "recommend": null,
  "intro": null,
  "status": 0,
  "following": false,
  "blocking": false,
  "subscribeable": false,
  "remark": null,
  "constrained": 0,
  "screen_name": "非我意海波平",
  "created_at": 1695981217922,
  "followers_count": 17606,
  "friends_count": 52,
  "status_count": 1010,
  "last_status_id": 345085195,
  "blog_description": null,
  "st_color": "1",
  "stocks_count": 1,
  "cube_count": 0,
  "donate_count": 0,
  "verified_type": 0,
  "verified_description": null,
  "verified_realname": false,
  "stock_status_count": null,
  "follow_me": false,
  "allow_all_stock": false,
  "name_pinyin": null,
  "screenname_pinyin": null,
  "group_ids": null,
  "common_count": 0,
  "recommend_reason": null,
  "verified_infos": [],
  "select_company_background": null,
  "select_company_banners": null,
  "privacy_agreement": null,
  "ip_location": "山西",
  "reg_time": 1732099136754,
  "national_network_verify": null,
  "photo_domain": "//xavatar.imedao.com/",
  "profile_image_url": "community/202310/1699236454580-1699236454731.png,community/202310/1699236454580-1699236454731.png!180x180.png,community/202310/1699236454580-1699236454731.png!50x50.png,community/202310/1699236454580-1699236454731.png!30x30.png",
  "user_timeline": [
    {
      "id": 341893870,
      "user_id": 6070369404,
      "source": "iPhone",
      "title": "",
      "created_at": 1752080735000,
      "retweet_count": 1,
      "fav_count": 10,
      "truncated": false,
      "comment_id": 0,
      "retweet_status_id": 0,
      "symbol_id": null,
      "description": "刚喝完酒回来，恭喜四万亿！<br/>以后还会看到五万亿，十万亿，这个时候回头看，年初的什么ds时刻冒出来的各种言论是有多可笑，达子的登神长阶上会有各种牛鬼蛇神，最后都会是路边一条，当时snow的各路xx大佬都要来踩一下显得自己有多明智，当然他们本身就是路边一条。<br/>再看现在，其实也和当初...",
      "type": "0",
      "source_link": "http://xueqiu.com/about/mobile-xueqiu",
      "edited_at": 1752080779000,
      "user": {
        "subscribeable": false,
        "common_count": 0,
        "remark": "",
        "recommend_reason": null,
        "st_color": "1",
        "intro": null,
        "follow_me": false,
        "allow_all_stock": false,
        "stock_status_count": null,
        "blog_description": "",
        "stocks_count": 1,
        "recommend": null,
        "domain": "",
        "type": "1",
        "friends_count": 52,
        "location": "",
        "description": "孤儿院院长",
        "province": "",
        "city": "",
        "gender": "n",
        "status_count": 1010,
        "last_status_id": 345085195,
        "verified_description": "",
        "verified_type": 0,
        "step": "null",
        "followers_count": 17606,
        "verified": false,
        "profile": "/6070369404",
        "id": 6070369404,
        "url": "",
        "status": 0,
        "screen_name": "非我意海波平",
        "following": false,
        "blocking": false,
        "donate_count": 0,
        "name": "",
        "verified_infos": null,
        "group_ids": null,
        "verified_realname": false,
        "name_pinyin": null,
        "screenname_pinyin": null,
        "photo_domain": "//xavatar.imedao.com/",
        "live_info": {},
        "profile_image_url": "community/202310/1699236454580-1699236454731.png,community/202310/1699236454580-1699236454731.png!180x180.png,community/202310/1699236454580-1699236454731.png!50x50.png,community/202310/1699236454580-1699236454731.png!30x30.png"
      },
      "retweeted_status": null,
      "answers": null,
      "rqtype": null,
      "rqid": 0,
      "target": "/6070369404/341893870",
      "fragment": null,
      "blocked": false,
      "blocking": false,
      "topic_pic": null,
      "topic_symbol": null,
      "topic_title": null,
      "topic_desc": null,
      "donate_count": 0,
      "donate_snowcoin": 0,
      "liked": false,
      "view_count": 0,
      "weixin_retweet_count": 0,
      "mark": 0,
      "card": null,
      "favorited": false,
      "favorited_created_at": null,
      "offer": null,
      "score": null,
      "controversial": false,
      "fundx_hold": null,
      "tips": null,
      "stock_correlation": [],
      "time_before": "07-10 01:05",
      "can_edit": true,
      "expend": true,
      "reward": false,
      "first_img": null,
      "raw_title": "",
      "tag_str": "",
      "long_text_for_i_o_s": false,
      "topic_pic_thumbnail_small": null,
      "topic_pic_thumbnail": null,
      "topic_pic_head_or_pad": null,
      "tags_for_web": ";",
      "reply_count": 73,
      "meta_keywords": "{\"post_position\":\"home_primary\",\"ip_location\":\"甘肃\"}",
      "paid_mention": null,
      "reward_count": 0,
      "reward_amount": 0,
      "reward_user_count": 0,
      "talk_count": 0,
      "like_count": 129,
      "video_info": null,
      "quote_cards": null,
      "promotion_pic": null,
      "promotion_url": null,
      "promotion_id": 0,
      "mark_desc": null,
      "pic_sizes": [],
      "cover_pic_size": null,
      "order_id": 0,
      "tags": [],
      "status_industry": null,
      "excellent_comments": [],
      "notice_tag": null,
      "common_emotion": null,
      "current_stock_price": null,
      "new_card": null,
      "source_deep_link": null,
      "source_feed": false,
      "editable": true,
      "like_config": null,
      "title_ad_pic": null,
      "title_ad_url": null,
      "title_ad_deep_link": null,
      "answer_comment": null,
      "answer_count": 0,
      "answer_users": null,
      "bonus_screen_name": null,
      "fundx_tag": null,
      "extend_st_feed_info": {
        "stock_event_time": 0,
        "stock_event_type": null,
        "change_event_color": null,
        "is_future_event": false,
        "stock_event_id": null,
        "stock_event_message": null,
        "original_text_length": 157,
        "disputed_status": false,
        "excellent_status": null
      },
      "stock_list": null,
      "reply_user_images": null,
      "reply_user_count": 0,
      "fundx_symbol": null,
      "hot_new_rank": null,
      "image_info_list": null,
      "extend_st_home_page": {
        "ip_location": "甘肃",
        "st_mention_stock_count": 0,
        "ai_card": null
      },
      "recommend_cards": null,
      "pic": "",
      "forbidden_retweet": false,
      "vod_info": null,
      "is_answer": false,
      "is_refused": false,
      "text": "刚喝完酒回来，恭喜四万亿！<br/>以后还会看到五万亿，十万亿，这个时候回头看，年初的什么ds时刻冒出来的各种言论是有多可笑，达子的登神长阶上会有各种牛鬼蛇神，最后都会是路边一条，当时snow的各路xx大佬都要来踩一下显得自己有多明智，当然他们本身就是路边一条。<br/>再看现在，其实也和当初一样，除了时间久了点，没什么区别<img src=\"//assets.imedao.com/ugc/images/face/emoji_51.png?v=1\" title=\"[偷笑]\" alt=\"[偷笑]\" height=\"24\" />",
      "show_cover_pic": true,
      "legal_user_visible": false,
      "is_column": false,
      "is_ss_multi_pic": false,
      "is_bonus": false,
      "cover_pic": "",
      "answer_question": false,
      "is_no_archive": false,
      "is_original_declare": false,
      "mp_not_show_status": false,
      "forbidden_comment": false,
      "is_private": false
    },
    {
      "id": 341865524,
      "user_id": 6070369404,
      "source": "iPhone",
      "title": "",
      "created_at": 1752062241000,
      "retweet_count": 0,
      "fav_count": 7,
      "truncated": false,
      "comment_id": 0,
      "retweet_status_id": 0,
      "symbol_id": null,
      "description": "密码的，谁又说我被抓了<img src=\"//assets.imedao.com/ugc/images/face/emoji_40.png?v=1\" title=\"[辣眼睛]\" alt=\"[辣眼睛]\" height=\"24\" /><br/>伊吾的那个算力中心未来主要是做预训练的哈，听说延迟太高需要靠电网消纳回本",
      "type": "0",
      "source_link": "http://xueqiu.com/about/mobile-xueqiu",
      "edited_at": null,
      "user": {
        "subscribeable": false,
        "common_count": 0,
        "remark": "",
        "recommend_reason": null,
        "st_color": "1",
        "intro": null,
        "follow_me": false,
        "allow_all_stock": false,
        "stock_status_count": null,
        "blog_description": "",
        "stocks_count": 1,
        "recommend": null,
        "domain": "",
        "type": "1",
        "friends_count": 52,
        "location": "",
        "description": "孤儿院院长",
        "province": "",
        "city": "",
        "gender": "n",
        "status_count": 1010,
        "last_status_id": 345085195,
        "verified_description": "",
        "verified_type": 0,
        "step": "null",
        "followers_count": 17606,
        "verified": false,
        "profile": "/6070369404",
        "id": 6070369404,
        "url": "",
        "status": 0,
        "screen_name": "非我意海波平",
        "following": false,
        "blocking": false,
        "donate_count": 0,
        "name": "",
        "verified_infos": null,
        "group_ids": null,
        "verified_realname": false,
        "name_pinyin": null,
        "screenname_pinyin": null,
        "photo_domain": "//xavatar.imedao.com/",
        "live_info": {},
        "profile_image_url": "community/202310/1699236454580-1699236454731.png,community/202310/1699236454580-1699236454731.png!180x180.png,community/202310/1699236454580-1699236454731.png!50x50.png,community/202310/1699236454580-1699236454731.png!30x30.png"
      },
      "retweeted_status": null,
      "answers": null,
      "rqtype": null,
      "rqid": 0,
      "target": "/6070369404/341865524",
      "fragment": null,
      "blocked": false,
      "blocking": false,
      "topic_pic": null,
      "topic_symbol": null,
      "topic_title": null,
      "topic_desc": null,
      "donate_count": 0,
      "donate_snowcoin": 0,
      "liked": false,
      "view_count": 0,
      "weixin_retweet_count": 0,
      "mark": 0,
      "card": null,
      "favorited": false,
      "favorited_created_at": null,
      "offer": null,
      "score": null,
      "controversial": false,
      "fundx_hold": null,
      "tips": null,
      "stock_correlation": [],
      "time_before": "07-09 19:57",
      "can_edit": true,
      "expend": false,
      "reward": false,
      "first_img": null,
      "raw_title": "",
      "tag_str": "",
      "long_text_for_i_o_s": false,
      "topic_pic_thumbnail_small": null,
      "topic_pic_thumbnail": null,
      "topic_pic_head_or_pad": null,
      "tags_for_web": ";",
      "reply_count": 107,
      "meta_keywords": "{\"post_position\":\"home_primary\",\"ip_location\":\"甘肃\"}",
      "paid_mention": null,
      "reward_count": 0,
      "reward_amount": 0,
      "reward_user_count": 0,
      "talk_count": 0,
      "like_count": 99,
      "video_info": null,
      "quote_cards": null,
      "promotion_pic": null,
      "promotion_url": null,
      "promotion_id": 0,
      "mark_desc": null,
      "pic_sizes": [],
      "cover_pic_size": null,
      "order_id": 0,
      "tags": [],
      "status_industry": null,
      "excellent_comments": [],
      "notice_tag": null,
      "common_emotion": null,
      "current_stock_price": null,
      "new_card": null,
      "source_deep_link": null,
      "source_feed": false,
      "editable": true,
      "like_config": null,
      "title_ad_pic": null,
      "title_ad_url": null,
      "title_ad_deep_link": null,
      "answer_comment": null,
      "answer_count": 0,
      "answer_users": null,
      "bonus_screen_name": null,
      "fundx_tag": null,
      "extend_st_feed_info": {
        "stock_event_time": 0,
        "stock_event_type": null,
        "change_event_color": null,
        "is_future_event": false,
        "stock_event_id": null,
        "stock_event_message": null,
        "original_text_length": 53,
        "disputed_status": false,
        "excellent_status": null
      },
      "stock_list": null,
      "reply_user_images": null,
      "reply_user_count": 0,
      "fundx_symbol": null,
      "hot_new_rank": null,
      "image_info_list": null,
      "extend_st_home_page": {
        "ip_location": "甘肃",
        "st_mention_stock_count": 0,
        "ai_card": null
      },
      "recommend_cards": null,
      "pic": "",
      "forbidden_retweet": false,
      "vod_info": null,
      "is_answer": false,
      "is_refused": false,
      "text": "密码的，谁又说我被抓了<img src=\"//assets.imedao.com/ugc/images/face/emoji_40.png?v=1\" title=\"[辣眼睛]\" alt=\"[辣眼睛]\" height=\"24\" /><br/>伊吾的那个算力中心未来主要是做预训练的哈，听说延迟太高需要靠电网消纳回本",
      "show_cover_pic": true,
      "legal_user_visible": false,
      "is_column": false,
      "is_ss_multi_pic": false,
      "is_bonus": false,
      "cover_pic": "",
      "answer_question": false,
      "is_no_archive": false,
      "is_original_declare": false,
      "mp_not_show_status": false,
      "forbidden_comment": false,
      "is_private": false
    },
    {
      "id": 341468114,
      "user_id": 6070369404,
      "source": "iPhone",
      "title": "",
      "created_at": 1751854202000,
      "retweet_count": 0,
      "fav_count": 5,
      "truncated": false,
      "comment_id": 0,
      "retweet_status_id": 0,
      "symbol_id": null,
      "description": "涨的时候是z骗，跌的时候真达链，笑死",
      "type": "0",
      "source_link": "http://xueqiu.com/about/mobile-xueqiu",
      "edited_at": 1751854416000,
      "user": {
        "subscribeable": false,
        "common_count": 0,
        "remark": "",
        "recommend_reason": null,
        "st_color": "1",
        "intro": null,
        "follow_me": false,
        "allow_all_stock": false,
        "stock_status_count": null,
        "blog_description": "",
        "stocks_count": 1,
        "recommend": null,
        "domain": "",
        "type": "1",
        "friends_count": 52,
        "location": "",
        "description": "孤儿院院长",
        "province": "",
        "city": "",
        "gender": "n",
        "status_count": 1010,
        "last_status_id": 345085195,
        "verified_description": "",
        "verified_type": 0,
        "step": "null",
        "followers_count": 17606,
        "verified": false,
        "profile": "/6070369404",
        "id": 6070369404,
        "url": "",
        "status": 0,
        "screen_name": "非我意海波平",
        "following": false,
        "blocking": false,
        "donate_count": 0,
        "name": "",
        "verified_infos": null,
        "group_ids": null,
        "verified_realname": false,
        "name_pinyin": null,
        "screenname_pinyin": null,
        "photo_domain": "//xavatar.imedao.com/",
        "live_info": {},
        "profile_image_url": "community/202310/1699236454580-1699236454731.png,community/202310/1699236454580-1699236454731.png!180x180.png,community/202310/1699236454580-1699236454731.png!50x50.png,community/202310/1699236454580-1699236454731.png!30x30.png"
      },
      "retweeted_status": null,
      "answers": null,
      "rqtype": null,
      "rqid": 0,
      "target": "/6070369404/341468114",
      "fragment": null,
      "blocked": false,
      "blocking": false,
      "topic_pic": null,
      "topic_symbol": null,
      "topic_title": null,
      "topic_desc": null,
      "donate_count": 0,
      "donate_snowcoin": 0,
      "liked": false,
      "view_count": 0,
      "weixin_retweet_count": 0,
      "mark": 0,
      "card": null,
      "favorited": false,
      "favorited_created_at": null,
      "offer": null,
      "score": null,
      "controversial": false,
      "fundx_hold": null,
      "tips": null,
      "stock_correlation": [],
      "time_before": "07-07 10:10",
      "can_edit": true,
      "expend": false,
      "reward": false,
      "first_img": null,
      "raw_title": "",
      "tag_str": "",
      "long_text_for_i_o_s": false,
      "topic_pic_thumbnail_small": null,
      "topic_pic_thumbnail": null,
      "topic_pic_head_or_pad": null,
      "tags_for_web": ";",
      "reply_count": 50,
      "meta_keywords": "{\"post_position\":\"home_primary\",\"ip_location\":\"广东\"}",
      "paid_mention": null,
      "reward_count": 0,
      "reward_amount": 0,
      "reward_user_count": 0,
      "talk_count": 0,
      "like_count": 73,
      "video_info": null,
      "quote_cards": null,
      "promotion_pic": null,
      "promotion_url": null,
      "promotion_id": 0,
      "mark_desc": null,
      "pic_sizes": [],
      "cover_pic_size": null,
      "order_id": 0,
      "tags": [],
      "status_industry": null,
      "excellent_comments": [],
      "notice_tag": null,
      "common_emotion": null,
      "current_stock_price": null,
      "new_card": null,
      "source_deep_link": null,
      "source_feed": false,
      "editable": true,
      "like_config": null,
      "title_ad_pic": null,
      "title_ad_url": null,
      "title_ad_deep_link": null,
      "answer_comment": null,
      "answer_count": 0,
      "answer_users": null,
      "bonus_screen_name": null,
      "fundx_tag": null,
      "extend_st_feed_info": {
        "stock_event_time": 0,
        "stock_event_type": null,
        "change_event_color": null,
        "is_future_event": false,
        "stock_event_id": null,
        "stock_event_message": null,
        "original_text_length": 17,
        "disputed_status": false,
        "excellent_status": null
      },
      "stock_list": null,
      "reply_user_images": null,
      "reply_user_count": 0,
      "fundx_symbol": null,
      "hot_new_rank": null,
      "image_info_list": null,
      "extend_st_home_page": {
        "ip_location": "广东",
        "st_mention_stock_count": 0,
        "ai_card": null
      },
      "recommend_cards": null,
      "pic": "",
      "forbidden_retweet": false,
      "vod_info": null,
      "is_answer": false,
      "is_refused": false,
      "text": "涨的时候是z骗，跌的时候真达链，笑死",
      "show_cover_pic": true,
      "legal_user_visible": false,
      "is_column": false,
      "is_ss_multi_pic": false,
      "is_bonus": false,
      "cover_pic": "",
      "answer_question": false,
      "is_no_archive": false,
      "is_original_declare": false,
      "mp_not_show_status": false,
      "forbidden_comment": false,
      "is_private": false
    }
  ],
  "timeline": [
    {
      "is_private": false,
      "time_before": "05-25 23:57",
      "created_at": 1748188644000,
      "description": "这段时间大家经历了很多，煎熬、难受、愤怒、质疑等等，似乎之前几个月各位一起努力坚持的东西在一两个月的时间内就崩塌殆尽，很多球友也和我反目成仇。我不知道该去讲什么才能够讲明白我的心中所想，我也不知道该如何去证明曾经我讲的逻辑的真实性。这些日子一直在各种证明之间疲于奔命，应对各种...",
      "pic_sizes": [],
      "pic": "",
      "title": "写在日落黄昏时",
      "target": "/6070369404/336335488",
      "legal_user_visible": false,
      "user_id": 6070369404,
      "controversial": false,
      "id": 336335488,
      "mark": 5,
      "view_count": 1474303
    },
    {
      "is_private": false,
      "time_before": "04-23 22:13",
      "created_at": 1745417591000,
      "description": "这篇一季报解析月初就已经准备好了，昨晚上也做好了被骂的准备，但是今天晚上发的季报居然是亏损，这有点出乎意料，不过结合公司披露的数据和产业信息还是能够理解，所以需要重新改一改这篇解析<br/>我知道一些球友此时此刻很痛苦，刚刚雪球弹窗也来了几百条，按摩什么的不管啥用，先捋一捋为啥一...",
      "pic_sizes": [],
      "pic": "",
      "title": "一季报解析",
      "target": "/6070369404/332777495",
      "legal_user_visible": false,
      "user_id": 6070369404,
      "controversial": false,
      "id": 332777495,
      "mark": 5,
      "view_count": 1731871
    },
    {
      "is_private": false,
      "time_before": "03-23 21:02",
      "created_at": 1742734957000,
      "description": "1.GPU的投资很可能是长期必须的<br/>短期可能会有半导体周期，但随着摩尔定律，过去的投资都是沉默成本，就像电信商每十年就被迫为了升级而替换基础建设一样，云厂商必须一直购买最新的GPU以达到最好的成本效益。Rubin单位运算成本是hopper的3%，效能是900倍，你得一直买才有足够的成本效益<br/>2....",
      "pic_sizes": [],
      "pic": "",
      "title": "为什么算力的投资是长期的，是可以延续到整个21世纪20-30年代的",
      "target": "/6070369404/328544813",
      "legal_user_visible": false,
      "user_id": 6070369404,
      "controversial": false,
      "id": 328544813,
      "mark": 5,
      "view_count": 136277
    },
    {
      "is_private": false,
      "time_before": "02-19 14:18",
      "created_at": 1739945895000,
      "description": "Nvidia CEO 黄仁勋（Jensen Huang）在 DeepSeek 的“股价冲击事件”后的首次深度访谈。在和 Cleo Abram 长达一个多小时的对谈中，黄老板从英伟达的早期图形技术切入，系统梳理了从 GPU、CUDA，一直到当前深度学习与机器人、大规模加速计算平台的形成脉络。对谈揭示了英伟达为什么会在多次产业变革...",
      "pic_sizes": [],
      "pic": "",
      "title": "NVIDIA CEO Jensen Huang&#39;s Vision for the Future",
      "target": "/6070369404/324037334",
      "legal_user_visible": false,
      "user_id": 6070369404,
      "controversial": false,
      "id": 324037334,
      "mark": 5,
      "view_count": 243198
    },
    {
      "is_private": false,
      "time_before": "02-08 19:10",
      "created_at": 1739013047000,
      "description": "我这人喜欢说实话，理解一下，炒股的都可以瞎吹，那我在这自留地讲点没有问题吧？别杠，杠就是你对，看不惯就拉黑我谢谢，别精神内耗。<br/>首先第一个议题，为什么说国产算力出不了业绩？咱们今天不列数据，不讲那么高深的话题，国产卡行不行的数据可以去r老师公众号看，咱只讲最简单的道理。<br/...",
      "pic_sizes": [
        {
          "width": 2048,
          "height": 1620
        },
        {
          "width": 2048,
          "height": 1227
        }
      ],
      "pic": "https://xqimg.imedao.com/194e52e1364238393fd93aa4.jpg!thumb.jpg,https://xqimg.imedao.com/194e52e455c235093fe14787.jpg!thumb.jpg",
      "title": "国产算力为什么出不了业绩？算力租赁这生意为什么做不了？",
      "target": "/6070369404/322680502",
      "legal_user_visible": false,
      "user_id": 6070369404,
      "controversial": false,
      "id": 322680502,
      "mark": 5,
      "view_count": 918611
    },
    {
      "is_private": false,
      "time_before": "01-19 15:12",
      "created_at": 1737270775000,
      "description": "这周听了一个讲座，有一些心得体会和大家分享一下<br/>在布雷顿森林体系崩溃之后，美金和黄金脱钩，进入到基于主权信用的无锚印钞的阶段，无锚主权货币债务理论上无穷大，发钱人的债不用还。目所能及的时间内我们还看不到阿美信用体系崩溃的信号，但黄金这时候开始就处于一个应对信用体系崩溃的备...",
      "pic_sizes": [],
      "pic": "",
      "title": "写于懂王上台之前",
      "target": "/6070369404/320977269",
      "legal_user_visible": false,
      "user_id": 6070369404,
      "controversial": false,
      "id": 320977269,
      "mark": 5,
      "view_count": 172414
    },
    {
      "is_private": false,
      "time_before": "2024-12-17 22:13",
      "created_at": 1734444800000,
      "description": "喝了半斤过来给你们按摩，这玩意不喝根本没法写，无从下手，无油干推。<br/>我等了一天等利空小作文也没见有人发啊？袖子挽起来准备大干一场了，怎么一点声音也没有？黑子速速编几条出来，别一说就是杀猪盘产业链，没有一丁点新意，换个新词也好<br/>给柯基做信息平权很难，这个公司因为涉及的gpu...",
      "pic_sizes": [],
      "pic": "",
      "title": "按摩？按什么摩，多大点事儿",
      "target": "/6070369404/317159119",
      "legal_user_visible": false,
      "user_id": 6070369404,
      "controversial": false,
      "id": 317159119,
      "mark": 5,
      "view_count": 801857
    },
    {
      "is_private": false,
      "time_before": "2024-11-26 21:50",
      "created_at": 1732629018000,
      "description": "今天答应大家研究一下再发，下午有工作要忙，晚上时间也不太够就简单先分享一些资料，然后我们来推测一下可能合作的方式。<br/>以下内容都是我抄来的，主要是讲数字孪生在ai工厂中的应用。<br/>在工业互联网、智能制造和新一代信息技术的推动下，传统制造业正与大数据、人工智能和数字孪生等技术融...",
      "pic_sizes": [
        {
          "width": 1080,
          "height": 464
        },
        {
          "width": 1080,
          "height": 444
        },
        {
          "width": 816,
          "height": 560
        },
        {
          "width": 1646,
          "height": 562
        },
        {
          "width": 816,
          "height": 532
        },
        {
          "width": 1909,
          "height": 430
        },
        {
          "width": 856,
          "height": 779
        }
      ],
      "pic": "https://xqimg.imedao.com/193687c437c9b0343fe9a2f4.png,https://xqimg.imedao.com/193687c89ea97a3b3fc221ba.png,https://xqimg.imedao.com/1936887be06998673fcf346f.png,https://xqimg.imedao.com/193688821069b0803fd11b4c.png,https://xqimg.imedao.com/1936888b9409b0843fea6ad7.png,https://xqimg.imedao.com/19368a4bece999193fe3bc8f.png,https://xqimg.imedao.com/193689542629785e3fe13f3c.png",
      "title": "聊一下新业务",
      "target": "/6070369404/314391124",
      "legal_user_visible": false,
      "user_id": 6070369404,
      "controversial": false,
      "id": 314391124,
      "mark": 5,
      "view_count": 647187
    },
    {
      "is_private": false,
      "time_before": "2024-11-25 00:27",
      "created_at": 1732465631000,
      "description": "<a href=\"https://xueqiu.com/S/SH603516\" target=\"_blank\">$淳中科技(SH603516)$</a> 时间过得很快呀，这三周记录了很多东西，很可惜最早的那些帖子全都没了，吃了经验少的亏。同时在和球友交流的同时我自己也补了一些课，感觉学到的东西也很多，如此高强度的冲浪让我想起了当年沉迷天涯的时候哈哈<br/>今天没有什么主旨内容，下午在苏州开签约会，发言讲话宣誓...",
      "pic_sizes": [],
      "pic": "",
      "title": "写在黎明破晓前",
      "target": "/6070369404/314088948",
      "legal_user_visible": false,
      "user_id": 6070369404,
      "controversial": false,
      "id": 314088948,
      "mark": 5,
      "view_count": 370002
    }
  ]
}, // ... Many other profile details
]
```

The scraper extracts over 40 distinct data fields, providing comprehensive user profiling capabilities:

**Basic Profile Information**: Includes fundamental user data such as ID (unique platform identifier), Name (display name), Screen Name (username), and Profile Image URL. These fields form the core identity markers for user identification and classification.

**Geographic Data**: Province, City, Location, and IP Location fields provide geographic distribution insights, essential for regional market analysis and demographic studies.

**Verification and Status**: Verified (boolean), Verified Type, Verified Description, and Verified Realname indicate user credibility and professional status. These fields are crucial for identifying influential investors and market opinion leaders.

**Social Metrics**: Followers Count, Friends Count (following), and Common Count reveal user influence and network size. These metrics help identify key influencers and measure social engagement levels within the platform.

**Content Activity**: Status Count, Last Status ID, and Status provide insights into user engagement and recent activity patterns. Timeline data offers historical posting behavior analysis.

**Investment-Specific Data**: Stocks Count, Cube Count (investment portfolios), and Stock Status Count indicate user investment activity levels and areas of expertise.

**Platform Engagement**: Following, Blocking, Subscribeable, and Follow Me fields reveal user interaction preferences and accessibility for potential connections.

**Temporal Data**: Created At and Registration Time provide account age information, useful for analyzing user lifecycle and platform adoption patterns.

### Usage Guide

**Step 1: Profile URL Collection**: Gather target Xueqiu profile URLs. These can be obtained through platform search, following lists, or specific user recommendations. Ensure URLs are correctly formatted and accessible.

**Step 2: Configuration Setup**: Configure your JSON input with appropriate proxy settings, retry parameters, and batch sizes. Start with smaller batches for testing before scaling to larger operations.

**Step 3: Execution and Monitoring**: Launch the scraper and monitor progress through the provided dashboard. The system will automatically handle retries and error recovery.

**Step 4: Data Processing**: Once extraction completes, review the structured output for completeness and accuracy. The data can be exported to various formats including CSV, JSON, or directly integrated into analytics platforms.

**Best Practices**: Use residential proxies for consistent access, implement reasonable delays between requests to respect platform resources, and regularly update your proxy configuration to maintain reliability. Monitor for any changes in platform structure that might affect extraction accuracy.

### Benefits and Applications

The Xueqiu Profile Details Scraper delivers significant time savings compared to manual data collection, reducing hours of manual work to minutes of automated processing. This efficiency enables researchers to focus on analysis rather than data gathering.

**Market Research Applications**: Identify influential investors, analyze regional investment preferences, track user growth patterns, and understand platform dynamics. The comprehensive data enables sophisticated market segmentation and trend analysis.

**Academic Research**: Support studies on retail investor behavior, social investing patterns, and financial platform adoption in Chinese markets. The rich dataset enables both quantitative and qualitative research approaches.

**Business Intelligence**: Competitive analysis, user behavior modeling, and market opportunity identification become possible with detailed user profiling data. Investment firms can identify potential clients or partnership opportunities.

### Conclusion

The Xueqiu Profile Details Scraper provides essential infrastructure for accessing and analyzing one of China's most important financial social platforms. With comprehensive data extraction capabilities and robust technical implementation, it enables researchers and businesses to gain valuable insights into Chinese retail investor behavior and market dynamics.

Ready to unlock the power of Xueqiu data? Start extracting comprehensive user profiles today and transform your understanding of the Chinese investment landscape.

## Your feedback

We are always working to improve Actors' performance. So, if you have any technical feedback about Xueqiu Profile Details Scraper or simply found a bug, please create an issue on the Actor's Issues tab in Apify Console.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Specific business urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `max_retries_per_url` (type: `integer`):

Limit the number of retries for each URL, If an error occurs during the data scraping process.

## `proxy` (type: `object`):

Select proxies to be used by your scraper.

## Actor input object example

```json
{
  "urls": [
    "https://xueqiu.com/u/6070369404"
  ],
  "max_retries_per_url": 2,
  "proxy": {
    "useApifyProxy": false
  }
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://xueqiu.com/u/6070369404"
    ],
    "max_retries_per_url": 2,
    "proxy": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("ecomscrape/xueqiu-profile-details-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": ["https://xueqiu.com/u/6070369404"],
    "max_retries_per_url": 2,
    "proxy": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("ecomscrape/xueqiu-profile-details-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://xueqiu.com/u/6070369404"
  ],
  "max_retries_per_url": 2,
  "proxy": {
    "useApifyProxy": false
  }
}' |
apify call ecomscrape/xueqiu-profile-details-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=ecomscrape/xueqiu-profile-details-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Xueqiu Profile Details Scraper",
        "description": "Extract comprehensive user profile data from Xueqiu.com, China's leading social investing platform. Get detailed user information, investment statistics, and social metrics for market research and financial analysis with our powerful Xueqiu profile scraper.",
        "version": "0.0",
        "x-build-id": "WxOncTFXvEbU4TE2Y"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/ecomscrape~xueqiu-profile-details-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-ecomscrape-xueqiu-profile-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/ecomscrape~xueqiu-profile-details-scraper/runs": {
            "post": {
                "operationId": "runs-sync-ecomscrape-xueqiu-profile-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/ecomscrape~xueqiu-profile-details-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-ecomscrape-xueqiu-profile-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "urls": {
                        "title": "URLs of the Specific business urls to crawl",
                        "type": "array",
                        "description": "Add the URLs of the Specific business urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "max_retries_per_url": {
                        "title": "Limit the number of retries for each URL",
                        "type": "integer",
                        "description": "Limit the number of retries for each URL, If an error occurs during the data scraping process."
                    },
                    "proxy": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Select proxies to be used by your scraper."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
