Tweets
Get list tweets
using XapiScraper;
using XapiScraper.Models.Components;
using XapiScraper.Models.Requests;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
ListsTweetsRequest req = new ListsTweetsRequest() {
ListId = "<id>",
TargetCount = 277741,
};
var res = await sdk.Lists.TweetsAsync(req);
// handle response
| Parameter |
Type |
Required |
Description |
request |
ListsTweetsRequest |
✔️ |
The request object to use for the request. |
ListsTweetsResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |
TweetsPage
Retrieve a paginated list of list tweets using cursor-based pagination. Each page returns up to 20 tweets. Pass next_cursor from the previous response to continue. Pricing: $0.10 per 1,000 tweets.
using XapiScraper;
using XapiScraper.Models.Components;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
GetListTweetsCursorQuery req = new GetListTweetsCursorQuery() {
NextCursor = "1234567890",
ListId = "<id>",
};
var res = await sdk.Lists.TweetsPageAsync(req);
// handle response
ListsTweetsPageResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |
Get list subscribers
using XapiScraper;
using XapiScraper.Models.Components;
using XapiScraper.Models.Requests;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
ListsSubscribersRequest req = new ListsSubscribersRequest() {
ListId = "<id>",
TargetCount = 440492,
};
var res = await sdk.Lists.SubscribersAsync(req);
// handle response
ListsSubscribersResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |
Get list members
using XapiScraper;
using XapiScraper.Models.Components;
using XapiScraper.Models.Requests;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
ListsMembersRequest req = new ListsMembersRequest() {
ListId = "<id>",
TargetCount = 685648,
};
var res = await sdk.Lists.MembersAsync(req);
// handle response
| Parameter |
Type |
Required |
Description |
request |
ListsMembersRequest |
✔️ |
The request object to use for the request. |
ListsMembersResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |
Retrieve a paginated list of list members using cursor-based pagination. Each page returns up to 20 members. Pass next_cursor from the previous response to continue. Pricing: $0.10 per 1,000 members.
using XapiScraper;
using XapiScraper.Models.Components;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
GetListMembersCursorQuery req = new GetListMembersCursorQuery() {
NextCursor = "1234567890",
ListId = "<id>",
};
var res = await sdk.Lists.MembersPageAsync(req);
// handle response
ListsMembersPageResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |
Search list
using XapiScraper;
using XapiScraper.Models.Components;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
SearchListQuery req = new SearchListQuery() {
Query = "<value>",
TargetCount = 810476,
};
var res = await sdk.Lists.SearchAsync(req);
// handle response
| Parameter |
Type |
Required |
Description |
request |
SearchListQuery |
✔️ |
The request object to use for the request. |
ListsSearchResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |