- Retweeters - Get Retweeters
- RetweetersPage - Get Retweeters by Page
- Quotes - Get Quote Tweets
- QuotesPage - Get Quote Tweets by Page
Retrieve retweeters in a single request. Automatically paginates until count is reached or no more results. Minimum 10, maximum 5000 users.
using XapiScraper;
using XapiScraper.Models.Components;
using XapiScraper.Models.Requests;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
TweetsEngagementRetweetersRequest req = new TweetsEngagementRetweetersRequest() {
TweetId = "<id>",
TargetCount = 100,
};
var res = await sdk.Tweets.Engagement.RetweetersAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
TweetsEngagementRetweetersRequest | ✔️ | The request object to use for the request. |
TweetsEngagementRetweetersResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| XapiScraper.Models.Errors.HTTPValidationError | 422 | application/json |
| XapiScraper.Models.Errors.APIException | 4XX, 5XX | */* |
Retrieve retweeters using cursor-based pagination. Each page returns up to 20 users. Pass next_cursor from the previous response to continue.
using XapiScraper;
using XapiScraper.Models.Components;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
GetRetweetersCursorQuery req = new GetRetweetersCursorQuery() {
TweetId = "<id>",
NextCursor = "eyJpZCI6IjIwNjAwNTE1Mzg3OTQ0Mzg2NzciLCJmbG9ja0N1cnNvciI6IjQ2MTE2ODYwMTg2Mjg5ODcxNzkiLCJvcmlnaW5hbERpcmVjdGlvbiI6IkRlc2NlbmRpbmcifQ==-999995",
};
var res = await sdk.Tweets.Engagement.RetweetersPageAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
GetRetweetersCursorQuery | ✔️ | The request object to use for the request. |
TweetsEngagementRetweetersPageResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| XapiScraper.Models.Errors.HTTPValidationError | 422 | application/json |
| XapiScraper.Models.Errors.APIException | 4XX, 5XX | */* |
Retrieve quote tweets in a single request. Automatically paginates until count is reached or no more results. Use Latest for chronological order or Top for ranked results. Minimum 10, maximum 5000 tweets.
using XapiScraper;
using XapiScraper.Models.Components;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
GetQuotesQuery req = new GetQuotesQuery() {
TweetId = "<id>",
Count = 100,
};
var res = await sdk.Tweets.Engagement.QuotesAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
GetQuotesQuery | ✔️ | The request object to use for the request. |
TweetsEngagementQuotesResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| XapiScraper.Models.Errors.HTTPValidationError | 422 | application/json |
| XapiScraper.Models.Errors.APIException | 4XX, 5XX | */* |
Retrieve quote tweets using cursor-based pagination. Each page returns up to 20 tweets. Use Latest for chronological order or Top for ranked results. Pass next_cursor from the previous response to continue.
using XapiScraper;
using XapiScraper.Models.Components;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
GetQuotesCursorQuery req = new GetQuotesCursorQuery() {
TweetId = "<id>",
NextCursor = "scroll:thGQYTMwMjU5NDA4ODc4ODc6MjU5NDA4ODc4ODc6",
};
var res = await sdk.Tweets.Engagement.QuotesPageAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
GetQuotesCursorQuery | ✔️ | The request object to use for the request. |
TweetsEngagementQuotesPageResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| XapiScraper.Models.Errors.HTTPValidationError | 422 | application/json |
| XapiScraper.Models.Errors.APIException | 4XX, 5XX | */* |