Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 193 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
The Norton Mound Group is home to what's described as "the most important and best-preserved Hopewell mounds in the western Great Lakes region." Formerly home to over 40 mounds, though some were… Read More
Grand Rapids is home to Modern Hardware, a place which offers “West Michigan's largest selection of decorative and builder hardware.” A tall claim, but it backs up said claim with a wide… Read More
Grand Rapids brings out one of the few farmers markets that isn't named after itself first off. The Downtown Market, sometimes called the Grand Rapids Downtown Market for emphasis, offers up all the… Read More
Perhaps Grand Rapids' most iconic miniature golf option, Craig's Cruisers offers a fairly complete package of events. With laser tag and go-karts well in hand, Craig's Cruisers also boasts some… Read More
Head out to Grand Rapids for this comic slice of joy, located in the Big Old Building (BOB) downtown. Home to such major names as Kevin Nealon and Aries Spears, Dr. Grins works hard to find some of… Read More
Grand Rapids' Sip Organic Juice Bar will offer up a monster slug of smoothies to keep you up and running—start out your day with Breakfast in America, a combination of—brace… Read More
Grand Rapids Public Schools offers the LOOP program, geared toward elementary and middle school students. Home to a wide range of activities from the traditional like everyday homework… Read More
Grand Rapids plays host to the Frederik Meijer Gardens, a botanical garden which actually ranked in the top five such gardens in the United States on the strength of a USA Today poll. Featuring 158… Read More
Hit Grand Rapids with your dog in tow and head to Hillcrest Dog Park. Hillcrest features separate areas for large and small dogs, so there's little cause for alarm if a Pekingese should decide to… Read More
At Grand Rapids' Brewery Vivant, you'll have access to the produce of a “scratch kitchen,” which means the entire menu is made in-house. That's everything, and as the name suggests, that… Read More
Notice (8): Trying to access array offset on value of type null [APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68]Code Contextif($params['tags'])$options['conditions']['tags'] = $params['tags'];else if($this->params['tags_logical'])$params = array( 'show' => (int) 5, 'title' => 'Organizations around East Grand Rapids', 'images' => false, 'group_type' => 'organization', 'sort' => 'created', 'sort_rule' => '-1', 'keyword' => '', 'radius' => null, 'limit' => (int) 15, 'page' => (int) 1, 'sef' => '', 'tags' => '', 'tags_logical' => '', 'terms' => '', 'show_limit' => (int) 3, 'days' => '', 'max-days' => (int) 365, 'max-miles' => (int) 45, 'message' => '[message to follow]', 'min' => (int) 50, 'prompt' => '', 'height' => '', 'width' => '', 'data_id' => '', 'more' => true, 'type' => '', 'autoshowmore' => false, 'link' => '', 'showdesc' => '', 'rankby' => '', 'empty-message' => '', 'ad_slots' => '', 'see-more-title' => '', 'searchdate' => '', 'searchenddate' => '', 'lat' => (float) 42.941699981689, 'lng' => (float) -85.594497680664, 'latlng' => '42.941699981689,-85.594497680664', 'city' => 'East Grand Rapids', 'state' => 'MI', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'east-grand-rapids-mi' ) )PlacesComponent::search() - APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68 PlacesController::local() - APP/Controller/PlacesController.php, line 52 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
East Grand Rapids, Michigan. You can view East Grand Rapids venues that host many East Grand Rapids MI events every year.
You can find a ton of properties for sale if you search the East Grand Rapids page on Zillow. Currently East Grand Rapids has an average listing price for homes for sale on the market of $199,943. More real estate facts about East Grand Rapids: The number of properties currently for sale in East Grand Rapids is 2,443. The median homes for sale listing price is $149,900. This is broken down with the number of three bedroom houses in East Grand Rapids consisting of 1,102 with an average listing price for these house of $150,472. Out of the 616 houses that are four bedroom the average listing price for East Grand Rapids is $258,775. Interest rates for East Grand Rapids are at historic lows as well.
East Grand Rapids Michigan has a latitude of 42.941699981689 and a longitude of -85.594497680664. View the full profile
On Yahoo, Yelp, SuperPages, AmericanTowns and 25 other directories!
Add your social media links and bio and promote your discounts, menus, events.
Be sure your listing is up on all the key local directories with all your important content (social links and product info).
| Nr | Query | Error | Affected | Num. rows | Took (ms) |
|---|---|---|---|---|---|
| 1 | db.towns.find( {"sef_url":"jasper-oh"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 3 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"east-grand-rapids-mi"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 4 | db.pages.find( {"type":"town","slug":{"$in":["home"]},"site.hostname":"americantowns.com"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 5 | db.modules.find( {"name":{"$in":["Header Menu Main","header script","footer menu","footer script"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"east-grand-rapids-mi","name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 7 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 8 | db.modules.find( {"module_id":"1022"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-85.59449768066406,42.94169998168945],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"MI"}}},{"$project":{"title":1,"homepage_title":1,"tags":1,"image_url":1,"distance":1,"page_path":1,"path":1,"article_hostname":1,"text":1,"publish_date":1,"site_canonical":1,"sections.title":1,"sections.geo":1,"sections.text":1}},{"$addFields":{"days_since":{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765696167470)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765696167470)","$publish_date"]},86400000]}]}}},{"$sort":{"relevance_score":1,"_id":1}},{"$skip":0},{"$limit":11}]}, ["article_id","title","homepage_title","tags","image_url","path","article_hostname","sef_tail","page_path","text","publish_date","site_canonical","sections.title","sections.text"] ).sort( {"relevance_score":1,"_id":1} ).limit( 11 ).skip( 0 ) | 0 | 11 | 76 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"east-grand-rapids-mi","name":"Article Slideshow"}, {"TtdTown._id":1} ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 0 | 1 | |
| 12 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 13 | db.events_cache.find( {"_id":"33a271c99215e54052562d42830c5505"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766383199)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-85.59449768066406,42.94169998168945],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 2 | 25 | |
| 15 | db.events_cache.count( {"_id":"33a271c99215e54052562d42830c5505"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"33a271c99215e54052562d42830c5505"} ) | 0 | 0 | 5 | |
| 17 | db.events_cache.insert( {"_id":"33a271c99215e54052562d42830c5505","town_sef_url":"east-grand-rapids-mi","data_key":["68527c95fb5e4bed1f02858c"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-85.59449768066406,42.94169998168945],\"has_next_page\":true}","modified":"MongoDate(0.61500000 1765696167)","created":"MongoDate(0.61500000 1765696167)"} , true) | 0 | 0 | 1 | |
| 18 | db.events_cache.find( {"_id":"aa7812d2ebb78eb03a2601830a3db613"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766383199)"},"event_id":{"$nin":[75812537]},"tags":"music","geo":{"$geoWithin":{"$center":[[-85.59449768066406,42.94169998168945],0.14492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 1 | 11 | |
| 20 | db.events_cache.count( {"_id":"aa7812d2ebb78eb03a2601830a3db613"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"aa7812d2ebb78eb03a2601830a3db613"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"aa7812d2ebb78eb03a2601830a3db613","town_sef_url":"east-grand-rapids-mi","data_key":["68c11966c3af739f259e2e3e"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-85.59449768066406,42.94169998168945],\"has_next_page\":false}","modified":"MongoDate(0.65200000 1765696167)","created":"MongoDate(0.65200000 1765696167)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"19c54c0db73d176c3a5bf5f8c7ef5125"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766037599)"},"event_id":{"$nin":[75812537,76136991]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-85.59449768066406,42.94169998168945],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 1 | |
| 25 | db.events_cache.count( {"_id":"19c54c0db73d176c3a5bf5f8c7ef5125"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"19c54c0db73d176c3a5bf5f8c7ef5125"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"19c54c0db73d176c3a5bf5f8c7ef5125","town_sef_url":"east-grand-rapids-mi","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-85.59449768066406,42.94169998168945],\"has_next_page\":false}","modified":"MongoDate(0.66800000 1765696167)","created":"MongoDate(0.66800000 1765696167)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"41e9c30040c4439b31001bb0984c54d4"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1768370399)"},"event_id":{"$nin":[75812537,76136991]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-85.59449768066406,42.94169998168945],0.8695652173913043]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 1 | |
| 30 | db.events_cache.count( {"_id":"41e9c30040c4439b31001bb0984c54d4"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"41e9c30040c4439b31001bb0984c54d4"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"41e9c30040c4439b31001bb0984c54d4","town_sef_url":"east-grand-rapids-mi","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-85.59449768066406,42.94169998168945],\"has_next_page\":false}","modified":"MongoDate(0.68300000 1765696167)","created":"MongoDate(0.68300000 1765696167)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"ba799df43e2ff965c207ea8d77ecf48f"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766210399)"},"event_id":{"$nin":[75812537,76136991]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-85.59449768066406,42.94169998168945],0.14492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 2 | 19 | |
| 35 | db.events_cache.count( {"_id":"ba799df43e2ff965c207ea8d77ecf48f"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"ba799df43e2ff965c207ea8d77ecf48f"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"ba799df43e2ff965c207ea8d77ecf48f","town_sef_url":"east-grand-rapids-mi","data_key":["69020cc1315a2fa2aa0b3ea4"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-85.59449768066406,42.94169998168945],\"has_next_page\":true}","modified":"MongoDate(0.71900000 1765696167)","created":"MongoDate(0.71900000 1765696167)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"3aad6d5ceb3850ab6f792de5edc952a6"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1767592799)"},"event_id":{"$nin":[75812537,76136991,76283307]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-85.59449768066406,42.94169998168945],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 51 | 39 | |
| 40 | db.events_cache.count( {"_id":"3aad6d5ceb3850ab6f792de5edc952a6"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"3aad6d5ceb3850ab6f792de5edc952a6"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"3aad6d5ceb3850ab6f792de5edc952a6","town_sef_url":"east-grand-rapids-mi","data_key":["6896c2c3fb5e4bed1f1b4aa9","68a7d4adc3af739f2582370c","68bf8fa5c3af739f25b36eb9","6896c2c3fb5e4bed1f1b4ace","68d204a4c3af739f25f51893","6938d991de4ae56f5aaa8ca6","68f1a89dc3af739f25dd6a01","6881f27dfb5e4bed1fd3fcc7","688889d7fb5e4bed1f8d0d51","68f8401fc3af739f25dfe658","6881f27efb5e4bed1fd3fdac","68a3f1c3fb5e4bed1fd643a6","68f9919fc3af739f2535a1bf","68a3f1c3fb5e4bed1fd643b8","685670dbfb5e4bed1f3b351d","6881f27ffb5e4bed1fd3fe0a","691d2a14de4ae56f5a436f72","68f2fa1ec3af739f2533d19f","6881f280fb5e4bed1fd3ffb9","685913b2fb5e4bed1fd9aa95","685ef61cfb5e4bed1fedaf78","68c8ca21c3af739f252910df","68ef059ec3af739f254bf964","6913ef94de4ae56f5a16b237","685a659bfb5e4bed1f656fdc","68c8ca21c3af739f2529117e","6881f281fb5e4bed1fd40163","690ffb16de4ae56f5a9c6a31","685a65abfb5e4bed1f658c87","68c8ca21c3af739f252911dd","68ccbea8c3af739f25294c85","68f2fa1ec3af739f2533d323","69017a9ac3af739f25e3eefc","685bb760fb5e4bed1fb6b28c","68c8ca21c3af739f2529126b","68bf8fa5c3af739f25b372ea","68d5f927c3af739f25933940","691d2a14de4ae56f5a437223","6938d993de4ae56f5aaa9528","69169296de4ae56f5ad4e950","68c3842ac3af739f25f9af74","68f2fa1fc3af739f2533d5d7","68f84020c3af739f25dfeaaa","68df33a0c3af739f2509eac5","68a5433efb5e4bed1febc372","68db3f21c3af739f25854193","68d5f927c3af739f25933b74","68f1a89ec3af739f25dd7089","68db3f21c3af739f258541ea","686642effb5e4bed1f984d9c"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-85.59449768066406,42.94169998168945],\"has_next_page\":true}","modified":"MongoDate(0.81000000 1765696167)","created":"MongoDate(0.81000000 1765696167)"} , true) | 0 | 0 | 1 | |
| 43 | db.ttd_towns.insert( {"name":"Article Slideshow","main_slot_type":"module","main_slot_module_id":"1022","main_slot_html":"<div id=\"atCarousel\" class=\"carousel slide\" data-interval=\"5000\" data-ride=\"carousel\">\n\t<ol class=\"carousel-indicators\">\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"0\" class=\"active\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"1\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"2\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"3\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"4\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"5\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"6\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"7\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"8\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"9\" class=\"\"><\/li>\n\t\t\t<\/ol> \n\t<div class=\"carousel-inner\">\n\t\t\t\t<div class=\"item active\" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-historical-site-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/historical-sites\/\" target=\"_blank\">The Top 15 Historical Sites in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/historical-sites\/\" target=\"_blank\">Norton Mound Group, Grand Rapids, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">The Norton Mound Group is home to what's described as \"the most important and best-preserved Hopewell mounds in the western Great Lakes region.\" Formerly home to over 40 mounds, though some were… <a href=\"https:\/\/bestthingsmi.com\/historical-sites\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-hardware-store-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/hardware-stores\/\" target=\"_blank\">9 Best Hardware Stores in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/hardware-stores\/\" target=\"_blank\">Modern Hardware, Grand Rapids, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Grand Rapids is home to Modern Hardware, a place which offers “West Michigan's largest selection of decorative and builder hardware.” A tall claim, but it backs up said claim with a wide… <a href=\"https:\/\/bestthingsmi.com\/hardware-stores\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-farmers-market-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/farmers-markets\/\" target=\"_blank\">8 Best Farmers Markets in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/farmers-markets\/\" target=\"_blank\">Downtown Market, Grand Rapids, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Grand Rapids brings out one of the few farmers markets that isn't named after itself first off. The Downtown Market, sometimes called the Grand Rapids Downtown Market for emphasis, offers up all the… <a href=\"https:\/\/bestthingsmi.com\/farmers-markets\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-mini-golf-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/mini-golf\/\" target=\"_blank\">The 9 Best Mini Golf Courses in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/mini-golf\/\" target=\"_blank\">Craig's Cruisers, Grand Rapids, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\">Perhaps Grand Rapids' most iconic miniature golf option, Craig's Cruisers offers a fairly complete package of events. With laser tag and go-karts well in hand, Craig's Cruisers also boasts some… <a href=\"https:\/\/bestthingsmi.com\/mini-golf\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-comedy-clubs-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/comedy-clubs\/\" target=\"_blank\">5 Best Comedy Clubs in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/comedy-clubs\/\" target=\"_blank\">Dr. Grins Comedy Club, Grand Rapids, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\">Head out to Grand Rapids for this comic slice of joy, located in the Big Old Building (BOB) downtown. Home to such major names as Kevin Nealon and Aries Spears, Dr. Grins works hard to find some of… <a href=\"https:\/\/bestthingsmi.com\/comedy-clubs\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-smoothies-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/smoothies\/\" target=\"_blank\">9 Best Spots for Smoothies in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/smoothies\/\" target=\"_blank\">Sip Organic Juice Bar, Grand Rapids, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Grand Rapids' Sip Organic Juice Bar will offer up a monster slug of smoothies to keep you up and running—start out your day with Breakfast in America, a combination of—brace… <a href=\"https:\/\/bestthingsmi.com\/smoothies\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-after-school-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/after-school-programs\/\" target=\"_blank\">The 10 Best After School Programs in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/after-school-programs\/\" target=\"_blank\">LOOP, Grand Rapids, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Grand Rapids Public Schools offers the LOOP program, geared toward elementary and middle school students. Home to a wide range of activities from the traditional like everyday homework… <a href=\"https:\/\/bestthingsmi.com\/after-school-programs\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-botanical-gardens-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/botanical-gardens\/\" target=\"_blank\">10 Beautiful Botanical Gardens in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/botanical-gardens\/\" target=\"_blank\">Frederik Meijer Gardens & Sculpture Park, Grand Rapids, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Grand Rapids plays host to the Frederik Meijer Gardens, a botanical garden which actually ranked in the top five such gardens in the United States on the strength of a USA Today poll. Featuring 158… <a href=\"https:\/\/bestthingsmi.com\/botanical-gardens\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-dog-parks-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/dog-parks\/\" target=\"_blank\">The 9 Best Dog Parks in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/dog-parks\/\" target=\"_blank\">Hillcrest Dog Park, Grand Rapids, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Hit Grand Rapids with your dog in tow and head to Hillcrest Dog Park. Hillcrest features separate areas for large and small dogs, so there's little cause for alarm if a Pekingese should decide to… <a href=\"https:\/\/bestthingsmi.com\/dog-parks\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-dessert-spots-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/desserts\/\" target=\"_blank\">The 8 Best Places for Desserts in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/desserts\/\" target=\"_blank\">Brewery Vivant, Grand Rapids, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">At Grand Rapids' Brewery Vivant, you'll have access to the produce of a “scratch kitchen,” which means the entire menu is made in-house. That's everything, and as the name suggests, that… <a href=\"https:\/\/bestthingsmi.com\/desserts\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\n","town_sef_url":"east-grand-rapids-mi","title":"Hiking!","subtitle":"Maps, directions and reviews for hiking around {local_city_state}!","image_url":"{\"0\":{\"content_type\":\"movie\",\"movie\":\"\/movie\/black-panther-wakanda-forever-297863\/\",\"title\":\"Black Panther: Wakanda Forever\",\"thumbnail\":\"https:\/\/www.movienewsletters.net\/photos\/297863R4.jpg\"},\"1\":{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster","url":"\/{town_sef_url}\/hiking\/","slots":[{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"ttl\":\"1\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1765699767,"type":"Event","id":75812537,"title":"Grand Rapids Ballet: The Nutcracker","url":"\/event\/grand-rapids-ballet-the-nutcracker-2025-12-14-tm-grand-rapids-mi.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/a14\/3b797044-2e12-4f72-965a-4a9074c2ca14_SOURCE"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"ttl\":\"1\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1765699767,"type":"Event","id":76136991,"title":"Adam Doleac","url":"\/event\/adam-doleac-2025-12-20-jb-grand-rapids-mi.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2023\/01\/adam-doleac-980x551.png"},{"rule":"{\"content_type\":\"event_category\",\"radius\":\"10\",\"days\":\"5\",\"ttl\":\"1\",\"isempty\":1,\"event_category\":\"arts-and-entertainment\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/festivals-1.jpg\"}","expiration":1765699767,"type":"Event","id":76283307,"title":"Grand Rapids Christkindl Markt","url":"\/event\/grand-rapids-christkindl-markt-2025-12-14-grand-rapids-mi.html","image_url":"https:\/\/cdn-taco.americantowns.com\/content-img\/lexe-craft-fair-show-1.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1765710567,"type":"Event","id":76040862,"title":"The Wiz (Touring)","url":"\/event\/the-wiz-touring-1-2025-12-14-tm-east-lansing-mi.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/f3c\/cccfecb4-60ce-4467-b89f-74db91da1f3c_SOURCE"}],"modified":"MongoDate(0.81300000 1765696167)","created":"MongoDate(0.81300000 1765696167)","_id":ObjectId ("693e62a7917df773a005ebdc")} , true) | 0 | 0 | 2 | |
| 44 | db.events_cache.find( {"_id":"ec66dd88747a702cf9b33ebfe07d6884"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 45 | db.events_radius_cache.find( {"_id":"0ed540fd9ea38cecd254e77aa123b3a0"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 46 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)"},"event_id":{"$nin":[75812537,76136991,76283307,76040862]},"geo":{"$geoWithin":{"$center":[[-85.59449768066406,42.94169998168945],0.10144927536231885]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 140 | |
| 47 | db.events_cache.count( {"_id":"ec66dd88747a702cf9b33ebfe07d6884"} ) | 0 | 0 | 1 | |
| 48 | db.events_cache.count( {"_id":"ec66dd88747a702cf9b33ebfe07d6884"} ) | 0 | 0 | 1 | |
| 49 | db.events_cache.insert( {"_id":"ec66dd88747a702cf9b33ebfe07d6884","town_sef_url":"east-grand-rapids-mi","data_key":["68d204a4c3af739f25f51893","6938d991de4ae56f5aaa8ca6","68f8401fc3af739f25dfe658","68a3f1c3fb5e4bed1fd643a6","685670dbfb5e4bed1f3b351d"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around East Grand Rapids\",\"keyword\":\"\",\"radius\":7,\"limit\":15,\"page\":1,\"sef\":\"\",\"tags\":\"\",\"tags_logical\":\"\",\"terms\":\"\",\"show_limit\":3,\"sort\":\"\",\"days\":\"\",\"images\":true,\"max-days\":365,\"max-miles\":45,\"message\":\"[message to follow]\",\"min\":50,\"prompt\":\"\",\"height\":\"\",\"width\":\"\",\"data_id\":\"\",\"more\":true,\"type\":\"\",\"autoshowmore\":false,\"link\":\"\",\"showdesc\":\"\",\"rankby\":\"\",\"empty-message\":\"\",\"ad_slots\":\"\",\"see-more-title\":\"\",\"searchdate\":\"\",\"searchenddate\":\"\",\"lat\":42.94169998168945,\"lng\":-85.59449768066406,\"latlng\":\"42.941699981689,-85.594497680664\",\"city\":\"East Grand Rapids\",\"state\":\"MI\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.00100000 1765696168)","created":"MongoDate(0.00100000 1765696168)"} , true) | 0 | 0 | 4 | |
| 50 | db.news.find( {"broadcast":{"$in":["usa","east-grand-rapids-mi","mi","kent-county-mi"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 3 | |
| 51 | db.places.find( {"address.town_sef_url":"east-grand-rapids-mi","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 3 | 3 | |
| 52 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 1 | |
| 53 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 54 | db.towns.find( {"sef_url":"east-grand-rapids-mi"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 55 | db.tokens.find( {"sef_url":{"$in":["usa","mi","kent-county-mi","east-grand-rapids-mi"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 56 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 57 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 58 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 59 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 60 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 61 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 62 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |



