Skip to content

Commit d5fb464

Browse files
release: 0.9.0 (#52)
* feat(api): api update * release: 0.9.0 --------- Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
1 parent c989870 commit d5fb464

31 files changed

Lines changed: 3867 additions & 494 deletions

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.8.4"
2+
".": "0.9.0"
33
}

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 123
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/xquik/x-twitter-scraper-5f26f3694399b4ac5a4431c66f7d27c4024f9d0dcd899702de5fde1150e28330.yml
3-
openapi_spec_hash: 362e24e622f9a74ded8b38018e50460c
4-
config_hash: dab26921eb273c16e5570c0485c9ac2c
1+
configured_endpoints: 124
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/xquik/x-twitter-scraper-7bcac1557175956021a62532c55ce29b8822b5a41d0d59ae67787a6326c0ef8a.yml
3+
openapi_spec_hash: 04e28f19097d9b59119101492100c4ab
4+
config_hash: 217d68ca6999ad03cfc4922e9658297e

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@
88
* clarify which credential, checkout, and guest-wallet operations stay outside MCP
99
* refresh the bundled SkillSpector v2.3.7 evidence with 0 findings
1010

11+
## 0.9.0 (2026-08-11)
12+
13+
Full Changelog: [v0.8.4...v0.9.0](https://github.com/Xquik-dev/x-twitter-scraper-typescript/compare/v0.8.4...v0.9.0)
14+
15+
### Features
16+
17+
* **api:** api update ([e991b5d](https://github.com/Xquik-dev/x-twitter-scraper-typescript/commit/e991b5dccb5947344e040da0f9cfcebbeb9e124a))
18+
1119
## 0.8.4 (2026-08-11)
1220

1321
Full Changelog: [v0.8.3...v0.8.4](https://github.com/Xquik-dev/x-twitter-scraper-typescript/compare/v0.8.3...v0.8.4)

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,7 @@ const client = new XTwitterScraper({
136136
apiKey: process.env['X_TWITTER_SCRAPER_API_KEY'], // This is the default and can be omitted
137137
});
138138

139-
const paginatedTweets = await client.x.tweets.search({ q: 'from:elonmusk', limit: 10 });
140-
141-
console.log(paginatedTweets.has_next_page);
139+
const response = await client.x.tweets.search({ q: 'from:elonmusk', limit: 10 });
142140
```
143141

144142
### Request & Response types

api.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,7 @@ Types:
238238
- <code><a href="./src/resources/x/tweets/tweets.ts">TweetRetrieveResponse</a></code>
239239
- <code><a href="./src/resources/x/tweets/tweets.ts">TweetDeleteResponse</a></code>
240240
- <code><a href="./src/resources/x/tweets/tweets.ts">TweetGetRepliesResponse</a></code>
241+
- <code><a href="./src/resources/x/tweets/tweets.ts">TweetSearchResponse</a></code>
241242

242243
Methods:
243244

@@ -250,7 +251,7 @@ Methods:
250251
- <code title="get /x/tweets/{id}/replies">client.x.tweets.<a href="./src/resources/x/tweets/tweets.ts">getReplies</a>(id, { ...params }) -> TweetGetRepliesResponse</code>
251252
- <code title="get /x/tweets/{id}/retweeters">client.x.tweets.<a href="./src/resources/x/tweets/tweets.ts">getRetweeters</a>(id, { ...params }) -> PaginatedUsers</code>
252253
- <code title="get /x/tweets/{id}/thread">client.x.tweets.<a href="./src/resources/x/tweets/tweets.ts">getThread</a>(id, { ...params }) -> PaginatedTweets</code>
253-
- <code title="get /x/tweets/search">client.x.tweets.<a href="./src/resources/x/tweets/tweets.ts">search</a>({ ...params }) -> PaginatedTweets</code>
254+
- <code title="get /x/tweets/search">client.x.tweets.<a href="./src/resources/x/tweets/tweets.ts">search</a>({ ...params }) -> TweetSearchResponse</code>
254255

255256
### Like
256257

@@ -282,22 +283,25 @@ Types:
282283

283284
- <code><a href="./src/resources/x/users/users.ts">UserRemoveFollowerResponse</a></code>
284285
- <code><a href="./src/resources/x/users/users.ts">UserRetrieveBatchResponse</a></code>
286+
- <code><a href="./src/resources/x/users/users.ts">UserRetrieveFollowersResponse</a></code>
287+
- <code><a href="./src/resources/x/users/users.ts">UserRetrieveFollowingResponse</a></code>
288+
- <code><a href="./src/resources/x/users/users.ts">UserRetrieveVerifiedFollowersResponse</a></code>
285289

286290
Methods:
287291

288292
- <code title="get /x/users/{id}">client.x.users.<a href="./src/resources/x/users/users.ts">retrieve</a>(id) -> UserProfile</code>
289293
- <code title="post /x/users/{id}/remove-follower">client.x.users.<a href="./src/resources/x/users/users.ts">removeFollower</a>(id, { ...params }) -> UserRemoveFollowerResponse</code>
290294
- <code title="get /x/users/batch">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveBatch</a>({ ...params }) -> UserRetrieveBatchResponse</code>
291-
- <code title="get /x/users/{id}/followers">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveFollowers</a>(id, { ...params }) -> PaginatedUsers</code>
295+
- <code title="get /x/users/{id}/followers">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveFollowers</a>(id, { ...params }) -> UserRetrieveFollowersResponse</code>
292296
- <code title="get /x/users/{id}/followers-you-know">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveFollowersYouKnow</a>(id, { ...params }) -> PaginatedUsers</code>
293-
- <code title="get /x/users/{id}/following">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveFollowing</a>(id, { ...params }) -> PaginatedUsers</code>
297+
- <code title="get /x/users/{id}/following">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveFollowing</a>(id, { ...params }) -> UserRetrieveFollowingResponse</code>
294298
- <code title="get /x/users/{id}/likes">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveLikes</a>(id, { ...params }) -> PaginatedTweets</code>
295299
- <code title="get /x/users/{id}/media">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveMedia</a>(id, { ...params }) -> PaginatedTweets</code>
296300
- <code title="get /x/users/{id}/mentions">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveMentions</a>(id, { ...params }) -> PaginatedTweets</code>
297301
- <code title="get /x/users/{id}/replies">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveReplies</a>(id, { ...params }) -> PaginatedTweets</code>
298302
- <code title="get /x/users/search">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveSearch</a>({ ...params }) -> PaginatedUsers</code>
299303
- <code title="get /x/users/{id}/tweets">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveTweets</a>(id, { ...params }) -> PaginatedTweets</code>
300-
- <code title="get /x/users/{id}/verified-followers">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveVerifiedFollowers</a>(id, { ...params }) -> PaginatedUsers</code>
304+
- <code title="get /x/users/{id}/verified-followers">client.x.users.<a href="./src/resources/x/users/users.ts">retrieveVerifiedFollowers</a>(id, { ...params }) -> UserRetrieveVerifiedFollowersResponse</code>
301305

302306
### Follow
303307

@@ -467,6 +471,12 @@ Methods:
467471

468472
# Support
469473

474+
## Attachments
475+
476+
Methods:
477+
478+
- <code title="get /support/attachments/{id}">client.support.attachments.<a href="./src/resources/support/attachments.ts">download</a>(id, { ...params }) -> Response</code>
479+
470480
## Tickets
471481

472482
Types:

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "x-twitter-scraper",
3-
"version": "0.8.4",
3+
"version": "0.9.0",
44
"description": "Xquik TypeScript SDK & agent Skills for X/Twitter data, automation, MCP & webhooks. Not affiliated with X Corp.",
55
"author": "Xquik <support@xquik.com>",
66
"types": "dist/index.d.ts",

src/resources/draws.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ export interface DrawRunResponse {
196196

197197
export interface DrawListParams {
198198
/**
199-
* Cursor for keyset pagination from prior response next_cursor
199+
* Previous nextCursor.
200200
*/
201201
cursor?: string;
202202

@@ -211,7 +211,8 @@ export interface DrawListParams {
211211

212212
export interface DrawExportParams {
213213
/**
214-
* Export output format
214+
* Export output format. PDF entry exports include up to 10,000 rows. Other entry
215+
* formats include up to 100,000 rows.
215216
*/
216217
format: 'csv' | 'json' | 'md' | 'md-document' | 'pdf' | 'txt' | 'xlsx';
217218

src/resources/events.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ export interface EventListResponse {
129129

130130
export interface EventListParams {
131131
/**
132-
* Cursor for keyset pagination from prior response next_cursor
132+
* Previous nextCursor.
133133
*/
134134
cursor?: string;
135135

@@ -138,6 +138,11 @@ export interface EventListParams {
138138
*/
139139
eventType?: Shared.EventType;
140140

141+
/**
142+
* Keyword monitor ID.
143+
*/
144+
keywordMonitorId?: string;
145+
141146
/**
142147
* Maximum number of items to return (1-100, default 50). For paid per-result
143148
* endpoints, the returned count may be lower when available usage balance cannot cover
@@ -147,7 +152,7 @@ export interface EventListParams {
147152
limit?: number;
148153

149154
/**
150-
* Filter events by monitor ID
155+
* Account monitor ID.
151156
*/
152157
monitorId?: string;
153158
}

0 commit comments

Comments
 (0)