Discover/Memorylaneinc API
live

Memorylaneinc APIbid.memorylaneinc.com ↗

Access sports card auction lot data, realized prices, current bids, and fixed-price marketplace listings from Memory Lane via 6 structured endpoints.

Endpoint health
verified 4d ago
search_sales
get_lot
search_marketplace
get_marketplace_item
search_active_auctions
6/6 passing latest checkself-healing
Endpoints
6
Updated
11d ago

What is the Memorylaneinc API?

The Memory Lane Auctions API exposes 6 endpoints covering completed auction results, the active auction gallery, and the fixed-price I Own It Now Marketplace on memorylaneinc.com. Use search_sales to query realized prices across every past Memory Lane auction by keyword, or get_lot to pull a single lot's status, bid count, grade, grading company, and category. Active lots and marketplace items each have their own search and detail endpoints.

This call costs10 credits / call— charged only on success
Try it
1-based site result page (250 matched lots per page). Use next_page from a previous response.
Site ordering of the matched lots before completed-lot filtering. recent_bids puts the most recently active (newest auctions) first.
Maximum number of completed lots to return; clamped to 1-5 because every result costs a lot-page fetch.
Keyword phrase matched as a substring of the lot title (or description, per search_in), e.g. a player, year or set name.
0-based index into the completed lots on the selected page. Use next_offset from a previous response.
Which lot text the query is matched against.
→ api.parse.bot/scraper/2d226e1c-28f2-4363-bd38-7074b6bb450b/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/2d226e1c-28f2-4363-bd38-7074b6bb450b/search_sales?limit=3&query=Koufax+rookie' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalmissing one? ·

Searches lot titles (or descriptions) across every Memory Lane auction, past and current, and returns completed lots only (sold or unsold); lots still open for bidding are skipped and counted in open_lots_skipped_on_page. Each result is a full lot record fetched from the lot's own page (one extra round trip per result, which is why at most 5 results are returned per call), including the lot's historical auction name and start/end dates taken from the lot page's 'Item was in Auction ... which ran from/to' text, never the current auction masthead. final_amount for sold lots is the site's displayed 'SOLD FOR' realized price, which already includes the buyer's premium; buyer_premium_rate is inferred from the amount (0.2 or 0.175 when the amount is an exact markup of a whole-dollar hammer) and null otherwise. Pagination: the site returns 250 matching lots per page ordered by sort; page selects that site page and offset indexes into the completed lots on it. Follow next_page / next_offset while has_more is true. An unmatched query returns an empty results array.

Input
ParamTypeDescription
pageinteger1-based site result page (250 matched lots per page). Use next_page from a previous response.
sortstringSite ordering of the matched lots before completed-lot filtering. recent_bids puts the most recently active (newest auctions) first.
limitintegerMaximum number of completed lots to return; clamped to 1-5 because every result costs a lot-page fetch.
queryrequiredstringKeyword phrase matched as a substring of the lot title (or description, per search_in), e.g. a player, year or set name.
offsetinteger0-based index into the completed lots on the selected page. Use next_offset from a previous response.
search_instringWhich lot text the query is matched against.
Response
{
  "type": "object",
  "fields": {
    "page": "site page fetched",
    "sort": "echo of the ordering used",
    "query": "echo of the search phrase",
    "offset": "offset applied within the page's completed lots",
    "results": "array of lot records (same shape as get_lot) plus gallery_price_text (rounded price as shown in the gallery), thumbnail_url and detail_error (null, or why the lot page could not be read; the record then carries only gallery fields)",
    "has_more": "true when further completed lots exist on this or a later site page",
    "next_page": "page value for the next call, null when exhausted",
    "search_in": "echo of the field searched",
    "next_offset": "offset value for the next call, null when exhausted",
    "result_count": "number of lot records returned",
    "completed_on_page": "number of completed (sold/unsold) lots on the fetched site page",
    "open_lots_skipped_on_page": "number of still-open lots on the page that were excluded"
  },
  "sample": {
    "data": {
      "page": 1,
      "sort": "recent_bids",
      "query": "Koufax rookie",
      "offset": 2,
      "results": [
        {
          "url": "https://bid.memorylaneinc.com/bids/bidplace?itemid=91965",
          "grade": "5",
          "title": "1955 Topps #123 Sandy Koufax Rookie PSA 5 EX",
          "grader": "PSA",
          "status": "sold",
          "item_id": "91965",
          "category": "1950-1959",
          "currency": "USD",
          "bid_count": 15,
          "image_url": "https://bid.memorylaneinc.com/images_items/item_91965_1_260462.jpg",
          "sale_date": "2026-01-31",
          "image_urls": [
            "https://bid.memorylaneinc.com/images_items/item_91965_1_260462.jpg",
            "https://bid.memorylaneinc.com/images_items/item_91965_2_260463.jpg"
          ],
          "lot_number": 779,
          "auction_end": "2026-01-31T19:00:00",
          "description": "POTENT PITCHER!!!... What a fantastic and gettable Koufax Rookie this is. Holdered PSA 5 with great color and surfaces with mildly aged edging and corners.",
          "price_basis": "realized price as displayed by the site, hammer plus buyer's premium",
          "price_label": "SOLD FOR",
          "auction_name": "Winter Rarities 2026 Auction",
          "detail_error": null,
          "final_amount": 2761.2,
          "starting_bid": 500,
          "auction_start": "2026-01-05T09:00:00",
          "thumbnail_url": "https://bid.memorylaneinc.com/images_items/thumbs/thumb_item_91965_1_260462.jpg",
          "auction_timezone": "America/New_York",
          "sale_date_source": "lot page 'Item was in Auction ... which ran from/to' text",
          "buyer_premium_rate": 0.2,
          "gallery_price_text": "SOLD FOR $2,761",
          "sale_date_precision": "day",
          "buyer_premium_included": true,
          "buyer_premium_rate_basis": "inferred_from_amount"
        }
      ],
      "has_more": true,
      "next_page": 1,
      "search_in": "title",
      "next_offset": 3,
      "result_count": 1,
      "completed_on_page": 136,
      "open_lots_skipped_on_page": 1
    },
    "status": "success"
  }
}

About the Memorylaneinc API

Completed Auction Results

search_sales accepts a required query string and optional sort, page, offset, and limit parameters (clamped 1–5 per call) to page through completed lots across all past and current Memory Lane auctions. Lots still open for bidding are excluded and counted in open_lots_skipped_on_page. Each result shares the same shape as get_lot: title, status (sold, not_sold, ended_unknown), final_amount, bid_count, category, grade, grader, image_url, plus gallery-level fields gallery_price_text and thumbnail_url. The search_in parameter controls whether the query matches lot titles or descriptions. Pagination uses next_page and next_offset from the previous response.

Active Auction Gallery

search_active_auctions searches only the gallery the site currently designates as its active auction — past auctions are never mixed in. Results come from gallery cards alone (no lot page is fetched), so each record includes item_id, url, lot_number, title, status, current_bid, and lot_end_time when printed on the card. The response also carries an auction_schedule object with auction_name, state_marker, start and end ISO datetimes, timezone, and scope. Call get_active_auction_lot with a URL from those results to get the full lot-page state: confirmed status (open, sold, not_sold, closed, unknown), bid_count, lot_number, category, and end_time when the lot page prints one.

I Own It Now Marketplace

search_marketplace queries the fixed-price, no-buyer's-premium marketplace on memorylaneinc.com. Records come from grid cards and include item_id, url, title, availability (sold, available, inquire, unknown), and price_label. Limit is clamped 1–5 per call; pagination uses next_page. get_marketplace_item fetches the full item page and adds profile_text (plain-text description), cta_label, cta_url, grader, grade, and currency when the price label names one. Neither endpoint exposes buyer's premium or shipping cost fields.

Reliability & maintenanceVerified

The Memorylaneinc API is a managed, monitored endpoint for bid.memorylaneinc.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when bid.memorylaneinc.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official bid.memorylaneinc.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track realized prices for graded PSA or BGS cards across all completed Memory Lane auctions using search_sales with a player or year query
  • Monitor current high bids on active lots during a live Memory Lane auction via search_active_auctions and get_active_auction_lot
  • Build a price guide for vintage sports cards by extracting final_amount, grade, and grader fields from completed lot records
  • Check fixed-price availability and inquiry links for specific cards in the I Own It Now Marketplace using search_marketplace
  • Aggregate auction schedule metadata (start, end, timezone) for upcoming Memory Lane events from the auction_schedule object
  • Compare gallery_price_text estimates against final_amount on sold lots to study pre-sale pricing patterns
  • Pull full item descriptions via get_marketplace_item profile_text to enrich a card database with Memory Lane's own copy
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Memory Lane have an official public developer API?+
No. Memory Lane does not publish a public developer API for bid.memorylaneinc.com or memorylaneinc.com. This Parse API provides structured access to the public data those sites expose.
What does get_lot return that search_sales does not?+
Both return the same core lot record shape. search_sales adds gallery-level fields — gallery_price_text and thumbnail_url — sourced from the search result card. get_lot is the canonical source for fields like auction_name, auction_start, auction_end, final_amount, and bid_count when you have a direct lot URL and do not need to search first.
Does search_active_auctions cover lots from previous Memory Lane auctions?+
No. It is scoped strictly to the auction the site currently designates as active. Completed lots from past auctions are only accessible through search_sales and get_lot. You can fork this API on Parse and revise it to add a dedicated past-auction gallery endpoint if you need paginated browsing of a specific historical auction.
Are bidder identities, seller information, or buyer's premium rates exposed?+
None of those fields are returned. The endpoints cover lot titles, grades, graders, bid counts, realized or current prices, statuses, categories, and images. Bidder identities are not public on the site. You can fork this API on Parse and revise it to surface any additional public fields the lot pages display.
How does pagination work for search_sales when results span multiple site pages?+
search_sales returns has_more, next_page, and next_offset in each response. Pass next_page and next_offset as page and offset in your next call. The site delivers 250 matched lots per page; limit (clamped 1–5) controls how many completed lots are returned per API call, and open_lots_skipped_on_page tells you how many active lots were excluded on that page.
Page content last updated . Spec covers 6 endpoints from bid.memorylaneinc.com.
Related APIs in MarketplaceSee all →
lelands.com API
Access data from lelands.com.
marketplace.cleansweepauctions.com API
Search for auction lots and fixed-price items across Clean Sweep Auctions' active listings, recently closed sales, or store inventory using keywords, then view detailed pricing and bid information for any specific lot. Get instant access to current market data including bid history and final sale prices without needing an account.
wheatlandauctionservices.com API
Search through Wheatland Auction Services' current sports card and memorabilia auction by keywords or categories to find lots that interest you, then view detailed information about individual items including pricing data. Browse anonymously without needing an account to discover and compare available lots before bidding.
catalogs.scpauctions.com API
Access data from catalogs.scpauctions.com.
siriussportsauctions.com API
Search current and past Sirius Sports Cards auction lots and fixed-price items by your criteria, then view detailed information about specific cards including current auction prices and historical prices realized. Browse anonymously to discover cards and compare pricing across live auctions and completed sales without needing an account.
collectrea.com API
Search through completed sports card auction results from Robert Edward Auctions to find past sales data, or look up detailed information about a specific lot's final price and sale details. This read-only access to the REA archive lets you research historical card values and auction outcomes directly from their official records.
collectauctions.com API
Search through Collect Auctions lots and view detailed information about each item, including current status (sold, unsold, or active), opening bid, final sale price with premium included, bid count, and auction dates. Access gallery views of lots and get comprehensive details to research auction history and track specific items.
bid.loveofthegameauctions.com API
Search and browse sports card auction lots from Love of the Game Auctions, finding specific cards by title and viewing detailed information including pricing, bidding history, and grading details for each lot. Get comprehensive economics and authentication evidence for individual items to make informed bidding decisions.