Skip to main content
cURL
Cost: Free.
Updates are the structured record of what Etsy changed. Newest announced first.

Filter updates

Read an update

  • affects names what the update changes. A fee key is a key of Get fees, such as regulatory_operating. A listing_rule key is a key of Get listing rules, such as photos.max_count. It’s empty when the update changes nothing Alura tracks.
  • effective_at is null when Etsy gave no day. countries is null when the change applies everywhere.
  • news_slug names the Etsy News article about it, when there is one.
Pages hold 10 updates, the most limit allows. See Pagination.

Authorizations

Authorization
string
header
required

An API key: Authorization: Bearer alura_sk_....

Query Parameters

since
string<date>

Only updates announced on or after this day, or taking effect on or after it (so a change announced earlier that starts later is included), YYYY-MM-DD.

Pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
Example:

"2026-09-01"

kind
enum<string>

Only updates of this kind.

Available options:
fees,
listing_rules,
policies,
search,
programs,
payments,
shipping
country
string

Only updates that apply to sellers in this country (ISO 3166-1 alpha-2, for example GB), including those that apply everywhere.

Pattern: ^[A-Za-z]{2}$
Example:

"GB"

status
enum<string>

Only updates with this status.

Available options:
announced,
in_effect,
withdrawn
limit
integer

Page size: at most 10, the default.

Required range: 1 <= x <= 10
cursor
string

The next_cursor of the previous page. Bound to the query, the workspace and the key.

fields
string

Comma-separated dotted paths to return; id, object and as_of always come back.

Response

OK

object
string
required
Allowed value: "list"
data
object[]
required
has_more
boolean
required
next_cursor
string | null
required
total
object
required