Retrieve detailed profile information for multiple Twitter users by their usernames or profile URLs, $0.10/1000 users. The maximum input quantity is limited by your plan's QPS. To pass larger input quantity limits, upgrade your plan to get higher QPS.
using System.Collections.Generic;
using XapiScraper;
using XapiScraper.Models.Components;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
List<string> req = new List<string>() {
"elonmusk",
};
var res = await sdk.Users.GetByUsernamesAsync(req);
// handle response
| Parameter |
Type |
Required |
Description |
request |
List<string> |
✔️ |
The request object to use for the request. |
UsersGetByUsernamesResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |
Users Details by ID. The maximum input quantity is limited by your plan's QPS. To pass larger input quantity limits, upgrade your plan to get higher QPS.
using System.Collections.Generic;
using XapiScraper;
using XapiScraper.Models.Components;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
List<string> req = new List<string>() {
"44196397",
"1696160451770429440",
};
var res = await sdk.Users.GetByIdsAsync(req);
// handle response
| Parameter |
Type |
Required |
Description |
request |
List<string> |
✔️ |
The request object to use for the request. |
UsersGetByIdsResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |
Retrieves the verification metadata for a specific account. This endpoint identifies whether an account holds a Blue Verified status (authenticity check) or is an Official Organization Affiliate (gold/grey labels). The maximum input quantity is limited by your plan's QPS. To pass larger input quantity limits, upgrade your plan to get higher QPS.
using System.Collections.Generic;
using XapiScraper;
using XapiScraper.Models.Components;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
List<string> req = new List<string>() {
"1696160451770429440",
};
var res = await sdk.Users.VerifyAccountAsync(req);
// handle response
| Parameter |
Type |
Required |
Description |
request |
List<string> |
✔️ |
The request object to use for the request. |
UsersVerifyAccountResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |
Retrieve detailed account status for multiple Twitter users by their usernames. The maximum input quantity is limited by your plan's QPS. To pass larger input quantity limits, upgrade your plan to get higher QPS.
using System.Collections.Generic;
using XapiScraper;
using XapiScraper.Models.Components;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
List<string> req = new List<string>() {
"elonmusk",
"sundarpichai",
};
var res = await sdk.Users.GetStatusesAsync(req);
// handle response
| Parameter |
Type |
Required |
Description |
request |
List<string> |
✔️ |
The request object to use for the request. |
UsersGetStatusesResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |
Search user
using XapiScraper;
using XapiScraper.Models.Components;
using XapiScraper.Models.Requests;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
UsersSearchRequest req = new UsersSearchRequest() {
Keyword = "<value>",
TargetCount = 794044,
};
var res = await sdk.Users.SearchAsync(req);
// handle response
| Parameter |
Type |
Required |
Description |
request |
UsersSearchRequest |
✔️ |
The request object to use for the request. |
UsersSearchResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |
Follow a user, $0.001 per call.
using XapiScraper;
using XapiScraper.Models.Components;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
FollowUserQuery req = new FollowUserQuery() {
Username = "Mckenna.Roberts",
Cookie = "ct0=abc123... or 2c4a4e1832096aa694c739b83c83b6d96d43eba7",
};
var res = await sdk.Users.FollowAsync(req);
// handle response
| Parameter |
Type |
Required |
Description |
request |
FollowUserQuery |
✔️ |
The request object to use for the request. |
UsersFollowResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |
Unfollow a user, $0.001 per call.
using XapiScraper;
using XapiScraper.Models.Components;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
UnfollowUserQuery req = new UnfollowUserQuery() {
Username = "Casandra47",
Cookie = "ct0=abc123... or 2c4a4e1832096aa694c739b83c83b6d96d43eba7",
};
var res = await sdk.Users.UnfollowAsync(req);
// handle response
| Parameter |
Type |
Required |
Description |
request |
UnfollowUserQuery |
✔️ |
The request object to use for the request. |
UsersUnfollowResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |
Get Twitter Account Based in. The maximum input quantity is limited by your plan's QPS. To pass larger input quantity limits, upgrade your plan to get higher QPS.
using System.Collections.Generic;
using XapiScraper;
using XapiScraper.Models.Components;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
List<string> req = new List<string>() {
"screen_name",
};
var res = await sdk.Users.GetAccountBasedAsync(req);
// handle response
| Parameter |
Type |
Required |
Description |
request |
List<string> |
✔️ |
The request object to use for the request. |
UsersGetAccountBasedResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |
Get Twitter User About for a specific twitter user. get account_based_in,location_accurate
using XapiScraper;
using XapiScraper.Models.Components;
using XapiScraper.Models.Requests;
var sdk = new XapiScraperSDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
UsersGetAboutRequest req = new UsersGetAboutRequest() {
ScreenName = "elonmusk",
};
var res = await sdk.Users.GetAboutAsync(req);
// handle response
| Parameter |
Type |
Required |
Description |
request |
UsersGetAboutRequest |
✔️ |
The request object to use for the request. |
UsersGetAboutResponse
| Error Type |
Status Code |
Content Type |
| XapiScraper.Models.Errors.HTTPValidationError |
422 |
application/json |
| XapiScraper.Models.Errors.APIException |
4XX, 5XX |
*/* |