{"id":973,"date":"2025-03-24T14:28:10","date_gmt":"2025-03-24T14:28:10","guid":{"rendered":"https:\/\/wpgeodirectory.com\/documentation\/article\/filter-search-results-from-the-geodirectory-rest-api\/"},"modified":"2025-04-03T15:24:31","modified_gmt":"2025-04-03T14:24:31","slug":"filter-search-results-from-the-geodirectory-rest-api","status":"publish","type":"gd_place","link":"https:\/\/wpgeodirectory.com\/documentation\/article\/how-tos\/filter-search-results-from-the-geodirectory-rest-api\/","title":{"rendered":"Filter Search Results from the GeoDirectory REST API"},"content":{"rendered":"<p>\n\t Examples:<\/p>\n<p>\n\t 1) Using Latitude &amp; Longitude<br \/>\n\t<br \/>\n\t \u2013 latitude=xxx.xxxxxx&amp;longitude=xxx.xxxxxx<br \/>\n\t<br \/>\n\t \u2013 Example:<\/p>\n<pre>\/wp-json\/geodir\/v2\/places\/?latitude=21.8380&amp;longitude=73.7190&amp;distance=10&amp;orderby=distance&amp;order=asc\n<\/pre>\n<p>\n\t 2) Using IP Address<\/p>\n<p>\n\t \u2013 ip=xxx.xxx.xxx.xxx<br \/>\n\t<br \/>\n\t \u2013 Example:<\/p>\n<pre>\/wp-json\/geodir\/v2\/places\/?ip=103.216.82.146&amp;distance=10&amp;orderby=distance&amp;order=asc\n<\/pre>\n<p>\n\t 3) Using Near Me (auto-detects IP of the user and find nearest posts)<br \/>\n\t<br \/>\n\t \u2013 near=me<br \/>\n\t<br \/>\n\t \u2013 Example:<\/p>\n<pre>\/wp-json\/geodir\/v2\/places\/?near=me&amp;distance=10&amp;orderby=distance&amp;order=asc\n<\/pre>\n<p>\n\t 4) Using Address<br \/>\n\t<br \/>\n\t \u2013 near=xxxxxx<br \/>\n\t<br \/>\n\t \u2013 Example:<\/p>\n<pre>\/wp-json\/geodir\/v2\/places\/?near=Surat&amp;distance=10&amp;orderby=distance&amp;order=asc\n<\/pre>\n<p>5) Search by distance&nbsp;<\/p>\n<p>\n\tTo filter API results with use of latitude &amp; longitude.<\/p>\n<p>\n\tRequires the Location Manager and Advanced Search Filters addons both to be installed and active and then proceed to configure &#8216;Search by Distance&#8217; for each CPT in:&nbsp;<strong><em>Places (CPT) &gt; Settings &gt; Search &gt; Search by Distance<\/em><\/strong><\/p>\n<pre>\/wp-json\/geodir\/v2\/places\/?latitude=45.889&amp;longitude=6.172&amp;distance=5&amp;orderBy=distance&amp;order=asc\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Examples: 1) Using Latitude &amp; Longitude \u2013 latitude=xxx.xxxxxx&amp;longitude=xxx.xxxxxx \u2013 Example: \/wp-json\/geodir\/v2\/places\/?latitude=21.8380&amp;longitude=73.7190&amp;distance=10&amp;orderby=distance&amp;order=asc 2) Using IP Address \u2013 ip=xxx.xxx.xxx.xxx \u2013 Example: \/wp-json\/geodir\/v2\/places\/?ip=103.216.82.146&amp;distance=10&amp;orderby=distance&amp;order=asc 3) Using Near Me (auto-detects IP of the user and find nearest posts) \u2013 near=me \u2013 Example: \/wp-json\/geodir\/v2\/places\/?near=me&amp;distance=10&amp;orderby=distance&amp;order=asc 4) Using Address \u2013 near=xxxxxx \u2013 Example: \/wp-json\/geodir\/v2\/places\/?near=Surat&amp;distance=10&amp;orderby=distance&amp;order=asc 5) Search by distance&nbsp; To filter API results with [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"article\/tags":[513,833,834,835],"article\/categories":[211,432],"class_list":["post-973","gd_place","type-gd_place","status-publish","hentry","gd_place_tags-rest-api","gd_place_tags-api","gd_place_tags-filter-rest-api","gd_place_tags-api-search","gd_placecategory-tips-tricks-more","gd_placecategory-how-tos"],"_links":{"self":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/types\/gd_place"}],"replies":[{"embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/comments?post=973"}],"version-history":[{"count":0,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/973\/revisions"}],"wp:attachment":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/media?parent=973"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/tags?post=973"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/categories?post=973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}