SPB Git forge

spb/rareindex

Public
54commits 1branches 0releases
7.1 MBsize
maindefault branch
10 days agolast push
TypeScript 61.9% HTML 37.2% SQL 0.7%
5.0 KB · 100 lines json
Raw Blame History
1{2  "raw": {3    "url": "https://openapi.etsy.com/v3/application/listings/active?keywords=vintage+fountain+pen&sort_on=created&sort_order=desc&limit=100&offset=0",4    "externalId": "vintage fountain pen::0",5    "kind": "listing",6    "engine": "api",7    "fetchedAt": "2026-09-08T10:10:00.000Z",8    "payload": {9      "kind": "search_page",10      "url": "https://openapi.etsy.com/v3/application/listings/active?keywords=vintage+fountain+pen&sort_on=created&sort_order=desc&limit=100&offset=0",11      "query": { "keywords": "vintage fountain pen", "categorySlug": "pens" },12      "offset": 0,13      "limit": 100,14      "count": 3,15      "listings": [16        {17          "listing_id": 1700000001,18          "shop_id": 5100001,19          "title": "Vintage Parker 51 Aerometric Fountain Pen 1950s Burgundy Lustraloy Cap Fine Nib",20          "description": "Restored Parker 51 aerometric filler, circa 1953. Fine 14k nib, writes smoothly.",21          "state": "active",22          "url": "https://www.etsy.com/listing/1700000001/vintage-parker-51-aerometric-fountain-pen",23          "quantity": 1,24          "price": { "amount": 12999, "divisor": 100, "currency_code": "USD" },25          "taxonomy_id": 1202,26          "tags": ["parker 51", "vintage fountain pen", "aerometric"],27          "materials": ["celluloid", "steel"],28          "when_made": "1950s",29          "who_made": "someone_else",30          "is_supply": false,31          "is_customizable": false,32          "has_variations": false,33          "listing_type": "physical",34          "language": "en-US",35          "creation_timestamp": 1788000000,36          "original_creation_timestamp": 1787000000,37          "ending_timestamp": 1798000000,38          "last_modified_timestamp": 1788100000,39          "num_favorers": 12,40          "views": 340,41          "images": [42            { "listing_image_id": 6200000001, "url_570xN": "https://i.etsystatic.com/51000001/r/il/aaaaaa/6200000001/il_570xN.6200000001_abcd.jpg", "url_fullxfull": "https://i.etsystatic.com/51000001/r/il/aaaaaa/6200000001/il_fullxfull.6200000001_abcd.jpg" }43          ],44          "shop": { "shop_name": "PenRestorationCo", "url": "https://www.etsy.com/shop/PenRestorationCo", "shop_location_country_iso": "US", "review_average": 4.9, "review_count": 812 }45        },46        {47          "listing_id": 1700000002,48          "shop_id": 5100002,49          "title": "Conway Stewart 58 Fountain Pen Green Marble 1950s 14ct Gold Nib",50          "description": "English vintage pen in working order.",51          "state": "active",52          "url": "https://www.etsy.com/listing/1700000002/conway-stewart-58-fountain-pen",53          "quantity": 1,54          "price": { "amount": 18500, "divisor": 100, "currency_code": "GBP" },55          "taxonomy_id": 1202,56          "tags": ["conway stewart"],57          "materials": ["casein"],58          "when_made": "1950s",59          "who_made": "someone_else",60          "is_supply": false,61          "listing_type": "physical",62          "language": "en-GB",63          "creation_timestamp": 1787900000,64          "ending_timestamp": 1797900000,65          "num_favorers": 3,66          "images": [{ "listing_image_id": 6200000002, "url_570xN": "https://i.etsystatic.com/51000002/r/il/bbbbbb/6200000002/il_570xN.6200000002_efgh.jpg" }],67          "shop": { "shop_name": "LondonPenAttic", "url": "https://www.etsy.com/shop/LondonPenAttic", "shop_location_country_iso": "GB", "review_average": 5, "review_count": 96 }68        },69        {70          "listing_id": 1700000003,71          "shop_id": 5100003,72          "title": "Custom Handmade Resin Fountain Pen — Made To Order",73          "state": "active",74          "url": "https://www.etsy.com/listing/1700000003/custom-handmade-resin-fountain-pen",75          "quantity": 5,76          "price": { "amount": 9500, "divisor": 100, "currency_code": "USD" },77          "taxonomy_id": 1202,78          "tags": [],79          "materials": ["resin"],80          "when_made": "made_to_order",81          "who_made": "i_did",82          "is_supply": false,83          "listing_type": "physical",84          "language": "en-US",85          "creation_timestamp": 1787800000,86          "images": [],87          "shop": null88        }89      ]90    }91  },92  "expect": {93    "count": 2,94    "kinds": ["listing"],95    "requiredFields": ["price", "currency", "attributes.identifiers.etsy_listing_id"],96    "first": { "currency": "USD", "price": 129.99, "attributes.categorySlug": "pens", "seller": "PenRestorationCo", "attributes.metadata.when_made": "1950s" }97  },98  "note": "NOT a live capture (gated: no ETSY_API_KEY yet). Synthesised on 2026-09-08 from the official Etsy Open API v3 OpenAPI contract (etsy.com/openapi/generated/oas/3.0.0.json: ShopListings → ShopListing, Money {amount, divisor, currency_code}, ListingImage url_570xN/url_fullxfull, Shop) — Etsy's reference pages carry no worked example response. Field names/types follow the contract; listing ids, prices, shops and timestamps are illustrative placeholders. The third listing is a made_to_order item, which normalize() skips. Replace with a real capture once credentials exist."99}100