{"id":549,"date":"2021-03-07T08:42:57","date_gmt":"2021-03-07T13:42:57","guid":{"rendered":"https:\/\/yardsaletreasuremap.com\/blogit\/?p=549"},"modified":"2025-09-25T15:39:52","modified_gmt":"2025-09-25T20:39:52","slug":"goodbye-craigslist","status":"publish","type":"post","link":"https:\/\/yardsaletreasuremap.com\/blogit\/?p=549","title":{"rendered":"Goodbye Craigslist"},"content":{"rendered":"\n<p>As of February 2021 Craigslist has formally ended their license agreement with Yard Sale Treasure Map. This means the app can no longer automatically populate with Craigslist garage sale listings and the app will need to pivot to exist in a reality without Craigslist.<\/p>\n\n\n\n<p>This decision from Craigslist came as a surprise considering how this app continues to make their own listings easier for buyers to access. I was not given a reason and I do not have enough information to even speculate. Throughout the 8 years that Yard Sale Treasure Map has operated under a license agreement Craigslist has always been quiet and distant. They did recently launch <a rel=\"noreferrer noopener\" href=\"https:\/\/www.craigslist.org\/about\/craigslist_app\" target=\"_blank\">their own app<\/a>; maybe this is related. Craigslist has denied my appeal for a new license agreement and there is nothing more that I can do. If you feel inclined, Craigslist has a <a href=\"https:\/\/www.craigslist.org\/contact\">contact form<\/a> where they accept suggestions and feedback.<\/p>\n\n\n\n<p>This app will continue to be a tool to help you plan and organize your yard sale adventure and I welcome your feedback to help with what comes next. As you&#8217;ll read below, your suggestions have been essential to making this app what it is today.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Your own pace<\/h2>\n\n\n\n<p>In general I can say that nearly everyone underestimates Yard Sale Treasure Map at first glance. This is by design&#8211; the app is intended to be simple and approachable, yet with increasing layers of complexity that allow you to discover advanced features at your own pace when you are ready. To the outside observer, it&#8217;s just dots on a map&#8230; but you and I understand that there is so much more to this app and to yard sale culture in general.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"1024\" src=\"https:\/\/yardsaletreasuremap.com\/blogit\/wp-content\/uploads\/2021\/03\/quest_collectibles_route-576x1024.jpeg\" alt=\"\" class=\"wp-image-550\" srcset=\"https:\/\/yardsaletreasuremap.com\/blogit\/wp-content\/uploads\/2021\/03\/quest_collectibles_route-576x1024.jpeg 576w, https:\/\/yardsaletreasuremap.com\/blogit\/wp-content\/uploads\/2021\/03\/quest_collectibles_route-169x300.jpeg 169w, https:\/\/yardsaletreasuremap.com\/blogit\/wp-content\/uploads\/2021\/03\/quest_collectibles_route-768x1365.jpeg 768w, https:\/\/yardsaletreasuremap.com\/blogit\/wp-content\/uploads\/2021\/03\/quest_collectibles_route-864x1536.jpeg 864w, https:\/\/yardsaletreasuremap.com\/blogit\/wp-content\/uploads\/2021\/03\/quest_collectibles_route.jpeg 1080w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>One of my favorite real-life examples is this app screenshot posted by <a href=\"https:\/\/www.facebook.com\/QuestCollectibles\/?__cft__[0]=AZWkv2-umAnfrC_N8U4Z4U0HQWuMoaMxEomLeRYA6215LQ-GqOkrAvMgVYHAGB4Nf60hNh8ud8YbYZ5YxYVw9IN5nAX8dIROeQa3OvhRLsODkqMl3xVceWX2_yQPqo8-keKwzWfJRPVbpNxuyXxxbS_9436Cnck1l2BjIy4edGBYu67oi50UmkhEL6ba0l4-Hl2hvYyLvBH8IZaZBVYz5UrH5BuBhfAijj-f9qBsXv_pzA&amp;__tn__=kC%2CP-y-R\">Quest Collectibles<\/a> a few years back. This business owner team regularly plans and optimizes a route to visit 15+ sales at a time to stock items for their store&#8230; incredible! <\/p>\n\n\n\n<p>Various advanced features are employed here:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Keyword colors<\/strong> &#8211; markers automatically change color when specific keywords are matched in the sale details<\/li><li><strong>Starred sales<\/strong> &#8211; 19 sales to visit were added to a route<\/li><li><strong>Route ordering<\/strong> &#8211; the route was manually put into a rough ordering (drag\/drop via the My Route menu)<\/li><li><strong>Route Optimization<\/strong> &#8211; the app found an optimal path to visit the first 8 sales. It is likely that this user re-optimized the route in-flight to find paths to the later sales.<\/li><\/ul>\n<\/div>\n<\/div>\n\n\n\n<p>Shortly after this screenshot was taken the app was updated to support route lines and optimization for up to <strong>24 sales<\/strong>; a map like this today would include blue lines connecting all of the numbered markers. Can you imagine attempting to visit 19 sales in a row without route optimization?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Making the app work for YOU<\/h2>\n\n\n\n<p>Before figuring out what comes next it&#8217;s helpful to revisit how we got to this point to begin with.<\/p>\n\n\n\n<p>This app launched with a few simple features aiming to:<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<ul class=\"wp-block-list\"><li>Save people time searching for nearby sale listings<\/li><li>Save people time and gas money getting to the sales<\/li><\/ul>\n<\/div><\/div>\n\n\n\n<p>Originally this was accomplished by gathering sales posted on Craigslist, searching each listing for text that looked like an address (this was before Craigslist had map features), and plotting the sales on a map. Route creation, optimization, and navigation features were added and buyers found the app useful.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"480\" src=\"https:\/\/yardsaletreasuremap.com\/blogit\/wp-content\/uploads\/2021\/03\/iphone.png\" alt=\"\" class=\"wp-image-554\" srcset=\"https:\/\/yardsaletreasuremap.com\/blogit\/wp-content\/uploads\/2021\/03\/iphone.png 320w, https:\/\/yardsaletreasuremap.com\/blogit\/wp-content\/uploads\/2021\/03\/iphone-200x300.png 200w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><figcaption>The original &#8220;Yard Sale Mapper&#8221; iOS app, circa 2009<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"512\" src=\"https:\/\/yardsaletreasuremap.com\/blogit\/wp-content\/uploads\/2021\/03\/android.png\" alt=\"\" class=\"wp-image-557\" srcset=\"https:\/\/yardsaletreasuremap.com\/blogit\/wp-content\/uploads\/2021\/03\/android.png 320w, https:\/\/yardsaletreasuremap.com\/blogit\/wp-content\/uploads\/2021\/03\/android-188x300.png 188w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><figcaption>&#8220;Yard Sale Mapper&#8221; Android app, circa 2013<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Over the years since this first app, <strong>most of the features I have added have come from feedback from users like you<\/strong>. Here is a sampling of some of the higher-profile features that came from user feedback (the full list is much longer):<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list\"><li>Street View<\/li><li>Change a sale marker color<\/li><li><a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?page_id=253&amp;type=gallery&amp;gallery_id=2&amp;album_id=2%2C3#foobox-1\/2\/03-route-syncing-1.png\" target=\"_blank\" rel=\"noreferrer noopener\">Sync route between devices<\/a> (i.e. plan route on iPad, navigate with phone)<\/li><li><a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?page_id=253&amp;type=gallery&amp;gallery_id=2&amp;album_id=2%2C3#foobox-1\/4\/05-share-route.png\" target=\"_blank\" rel=\"noreferrer noopener\">Share route with friends<\/a><\/li><li><a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?page_id=253&amp;type=gallery&amp;gallery_id=2&amp;album_id=2%2C3#foobox-1\/7\/08-print-route.png\" target=\"_blank\" rel=\"noreferrer noopener\">Print route and directions<\/a><\/li><li><a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?page_id=253&amp;type=gallery&amp;gallery_id=2&amp;album_id=2%2C3#foobox-1\/13\/14-check-off-viewed-sales.png\" target=\"_blank\" rel=\"noreferrer noopener\">Mark sales that have been viewed<\/a><\/li><li><a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?page_id=253&amp;type=gallery&amp;gallery_id=2&amp;album_id=2%2C3#foobox-1\/14\/15-my-route-menu.png\" target=\"_blank\" rel=\"noreferrer noopener\">Check off sales in route as they are visited<\/a><\/li><\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list\"><li>Text searching<\/li><li><a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?page_id=253&amp;type=gallery&amp;gallery_id=2&amp;album_id=2%2C3#foobox-1\/3\/04-list-view-1.png\" target=\"_blank\" rel=\"noreferrer noopener\">Highlight keyword matches in the sale text<\/a><\/li><li><a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?page_id=253&amp;type=gallery&amp;gallery_id=2&amp;album_id=2%2C3#foobox-1\/6\/07-keyword-colors.png\" target=\"_blank\" rel=\"noreferrer noopener\">Automatic color highlighting based on keyword matching<\/a><\/li><li>Search radius options (I don&#8217;t see enough sales! \/ I see too many sales!)<\/li><li><a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?page_id=253&amp;type=gallery&amp;gallery_id=2&amp;album_id=2%2C3#foobox-1\/8\/09-set-start-location.png\" target=\"_blank\" rel=\"noreferrer noopener\">Set a start address for the route<\/a><\/li><\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?page_id=253&amp;type=gallery&amp;gallery_id=2&amp;album_id=2%2C3#foobox-1\/16\/17-driving-mode-1.png\" target=\"_blank\" rel=\"noreferrer noopener\">Real-time driving features<\/a><\/li><li><a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?page_id=253&amp;type=gallery&amp;gallery_id=2&amp;album_id=2%2C3#foobox-1\/17\/18-notes.png\" target=\"_blank\" rel=\"noreferrer noopener\">Notes to attach to sales of interest<\/a><\/li><li><a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?page_id=253&amp;type=gallery&amp;gallery_id=2&amp;album_id=2%2C3#foobox-1\/19\/20-history-notes.png\" target=\"_blank\" rel=\"noreferrer noopener\">Highlight or hide sales you have viewed in the past (repeat sales)<\/a><\/li><li><a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?page_id=253&amp;type=gallery&amp;gallery_id=2&amp;album_id=2%2C3#foobox-1\/19\/20-history-notes.png\" target=\"_blank\" rel=\"noreferrer noopener\">Highlight sales previously visited<\/a><\/li><li>Star ratings for sales<\/li><li><a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?page_id=253&amp;type=gallery&amp;gallery_id=2&amp;album_id=2%2C3#foobox-1\/10\/11-alerts.png\" target=\"_blank\" rel=\"noreferrer noopener\">Alert other users when address is wrong<\/a><\/li><li>Alert other users when sale is canceled<\/li><\/ul>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Next Steps<\/h2>\n\n\n\n<p>Losing Craigslist sale content will undeniably change the way many folks hunt for sales. In the long term disruptions like this can breed helpful innovation&#8230; I want to hear your thoughts on how this app can be useful in a Craigslist-deprived environment.<\/p>\n\n\n\n<p>For now I have adjusted the app and website to allow users to easily add addresses for sales they are aware of. Ideally app users can spend a few minutes adding sale addresses from the newspapers and websites that sellers use in your area. Hopefully other users do the same, and we can work together to create the most complete weekly yard sale map possible. Last year, even with a raging pandemic, the app had roughly half a million unique users across the United States and Canada. <em>If each weekly user adds a single sale to the map then there would be twice as much sale content as before<\/em>. I recognize that the sale detail content will be deficit in extensive text and photos and I do not have a quick answer here.<\/p>\n\n\n\n<p> I plan on letting the dust settle for a few weeks before attempting any drastic changes to the app. I want to leave time for users like you to think about what changes, if any, would make this app continue to be useful in the future. If anyone out there has ideas, I am listening!<\/p>\n\n\n\n<p>In this new reality where the app cannot auto-populate data from Craigslist (or Facebook or anywhere else), how can I adjust the app to make it continue to be useful to you? What would motivate you to contribute addresses to the map? Let me know in the comments below or send me a message on <a href=\"https:\/\/www.facebook.com\/YardSaleMapper\/\" data-type=\"URL\" data-id=\"https:\/\/www.facebook.com\/YardSaleMapper\/\">Facebook<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Update<\/h3>\n\n\n\n<p>Thanks everyone for your feedback! I have outlined the next steps in <a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?p=589\">this blog post<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As of February 2021 Craigslist has formally ended their license agreement with Yard Sale Treasure Map. This means the app can no longer automatically populate with Craigslist garage sale listings and the app will need to pivot to exist in &hellip; <a href=\"https:\/\/yardsaletreasuremap.com\/blogit\/?p=549\">Continued<\/a><\/p>\n","protected":false},"author":1,"featured_media":561,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-549","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/yardsaletreasuremap.com\/blogit\/index.php?rest_route=\/wp\/v2\/posts\/549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yardsaletreasuremap.com\/blogit\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yardsaletreasuremap.com\/blogit\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yardsaletreasuremap.com\/blogit\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yardsaletreasuremap.com\/blogit\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=549"}],"version-history":[{"count":13,"href":"https:\/\/yardsaletreasuremap.com\/blogit\/index.php?rest_route=\/wp\/v2\/posts\/549\/revisions"}],"predecessor-version":[{"id":603,"href":"https:\/\/yardsaletreasuremap.com\/blogit\/index.php?rest_route=\/wp\/v2\/posts\/549\/revisions\/603"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yardsaletreasuremap.com\/blogit\/index.php?rest_route=\/wp\/v2\/media\/561"}],"wp:attachment":[{"href":"https:\/\/yardsaletreasuremap.com\/blogit\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yardsaletreasuremap.com\/blogit\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yardsaletreasuremap.com\/blogit\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}