/*! Waypoints - 4.0.1 Copyright © 2011-2016 Caleb Troughton Licensed under the MIT license. https://github.com/imakewebthings/waypoints/blob/master/licenses.txt */ (function() { 'use strict' var keyCounter = 0 var allWaypoints = {} /* http://imakewebthings.com/waypoints/api/waypoint */ function Waypoint(options) { if (!options) { throw new Error('No options passed to Waypoint constructor') } if (!options.element) { throw new Error('No element option passed to Waypoint constructor') } if (!options.handler) { throw new Error('No handler option passed to Waypoint constructor') } this.key = 'waypoint-' + keyCounter this.options = Waypoint.Adapter.extend({}, Waypoint.defaults, options) this.element = this.options.element this.adapter = new Waypoint.Adapter(this.element) this.callback = options.handler this.axis = this.options.horizontal ? 'horizontal' : 'vertical' this.enabled = this.options.enabled this.triggerPoint = null this.group = Waypoint.Group.findOrCreate({ name: this.options.group, axis: this.axis }) this.context = Waypoint.Context.findOrCreateByElement(this.options.context) if (Waypoint.offsetAliases[this.options.offset]) { this.options.offset = Waypoint.offsetAliases[this.options.offset] } this.group.add(this) this.context.add(this) allWaypoints[this.key] = this keyCounter += 1 } /* Private */ Waypoint.prototype.queueTrigger = function(direction) { this.group.queueTrigger(this, direction) } /* Private */ Waypoint.prototype.trigger = function(args) { if (!this.enabled) { return } if (this.callback) { this.callback.apply(this, args) } } /* Public */ /* http://imakewebthings.com/waypoints/api/destroy */ Waypoint.prototype.destroy = function() { this.context.remove(this) this.group.remove(this) delete allWaypoints[this.key] } /* Public */ /* http://imakewebthings.com/waypoints/api/disable */ Waypoint.prototype.disable = function() { this.enabled = false return this } /* Public */ /* http://imakewebthings.com/waypoints/api/enable */ Waypoint.prototype.enable = function() { this.context.refresh() this.enabled = true return this } /* Public */ /* http://imakewebthings.com/waypoints/api/next */ Waypoint.prototype.next = function() { return this.group.next(this) } /* Public */ /* http://imakewebthings.com/waypoints/api/previous */ Waypoint.prototype.previous = function() { return this.group.previous(this) } /* Private */ Waypoint.invokeAll = function(method) { var allWaypointsArray = [] for (var waypointKey in allWaypoints) { allWaypointsArray.push(allWaypoints[waypointKey]) } for (var i = 0, end = allWaypointsArray.length; i < end; i++) { allWaypointsArray[i][method]() } } /* Public */ /* http://imakewebthings.com/waypoints/api/destroy-all */ Waypoint.destroyAll = function() { Waypoint.invokeAll('destroy') } /* Public */ /* http://imakewebthings.com/waypoints/api/disable-all */ Waypoint.disableAll = function() { Waypoint.invokeAll('disable') } /* Public */ /* http://imakewebthings.com/waypoints/api/enable-all */ Waypoint.enableAll = function() { Waypoint.Context.refreshAll() for (var waypointKey in allWaypoints) { allWaypoints[waypointKey].enabled = true } return this } /* Public */ /* http://imakewebthings.com/waypoints/api/refresh-all */ Waypoint.refreshAll = function() { Waypoint.Context.refreshAll() } /* Public */ /* http://imakewebthings.com/waypoints/api/viewport-height */ Waypoint.viewportHeight = function() { return window.innerHeight || document.documentElement.clientHeight } /* Public */ /* http://imakewebthings.com/waypoints/api/viewport-width */ Waypoint.viewportWidth = function() { return document.documentElement.clientWidth } Waypoint.adapters = [] Waypoint.defaults = { context: window, continuous: true, enabled: true, group: 'default', horizontal: false, offset: 0 } Waypoint.offsetAliases = { 'bottom-in-view': function() { return this.context.innerHeight() - this.adapter.outerHeight() }, 'right-in-view': function() { return this.context.innerWidth() - this.adapter.outerWidth() } } window.Waypoint = Waypoint }()) ;(function() { 'use strict' function requestAnimationFrameShim(callback) { window.setTimeout(callback, 1000 / 60) } var keyCounter = 0 var contexts = {} var Waypoint = window.Waypoint var oldWindowLoad = window.onload /* http://imakewebthings.com/waypoints/api/context */ function Context(element) { this.element = element this.Adapter = Waypoint.Adapter this.adapter = new this.Adapter(element) this.key = 'waypoint-context-' + keyCounter this.didScroll = false this.didResize = false this.oldScroll = { x: this.adapter.scrollLeft(), y: this.adapter.scrollTop() } this.waypoints = { vertical: {}, horizontal: {} } element.waypointContextKey = this.key contexts[element.waypointContextKey] = this keyCounter += 1 if (!Waypoint.windowContext) { Waypoint.windowContext = true Waypoint.windowContext = new Context(window) } this.createThrottledScrollHandler() this.createThrottledResizeHandler() } /* Private */ Context.prototype.add = function(waypoint) { var axis = waypoint.options.horizontal ? 'horizontal' : 'vertical' this.waypoints[axis][waypoint.key] = waypoint this.refresh() } /* Private */ Context.prototype.checkEmpty = function() { var horizontalEmpty = this.Adapter.isEmptyObject(this.waypoints.horizontal) var verticalEmpty = this.Adapter.isEmptyObject(this.waypoints.vertical) var isWindow = this.element == this.element.window if (horizontalEmpty && verticalEmpty && !isWindow) { this.adapter.off('.waypoints') delete contexts[this.key] } } /* Private */ Context.prototype.createThrottledResizeHandler = function() { var self = this function resizeHandler() { self.handleResize() self.didResize = false } this.adapter.on('resize.waypoints', function() { if (!self.didResize) { self.didResize = true Waypoint.requestAnimationFrame(resizeHandler) } }) } /* Private */ Context.prototype.createThrottledScrollHandler = function() { var self = this function scrollHandler() { self.handleScroll() self.didScroll = false } this.adapter.on('scroll.waypoints', function() { if (!self.didScroll || Waypoint.isTouch) { self.didScroll = true Waypoint.requestAnimationFrame(scrollHandler) } }) } /* Private */ Context.prototype.handleResize = function() { Waypoint.Context.refreshAll() } /* Private */ Context.prototype.handleScroll = function() { var triggeredGroups = {} var axes = { horizontal: { newScroll: this.adapter.scrollLeft(), oldScroll: this.oldScroll.x, forward: 'right', backward: 'left' }, vertical: { newScroll: this.adapter.scrollTop(), oldScroll: this.oldScroll.y, forward: 'down', backward: 'up' } } for (var axisKey in axes) { var axis = axes[axisKey] var isForward = axis.newScroll > axis.oldScroll var direction = isForward ? axis.forward : axis.backward for (var waypointKey in this.waypoints[axisKey]) { var waypoint = this.waypoints[axisKey][waypointKey] if (waypoint.triggerPoint === null) { continue } var wasBeforeTriggerPoint = axis.oldScroll < waypoint.triggerPoint var nowAfterTriggerPoint = axis.newScroll >= waypoint.triggerPoint var crossedForward = wasBeforeTriggerPoint && nowAfterTriggerPoint var crossedBackward = !wasBeforeTriggerPoint && !nowAfterTriggerPoint if (crossedForward || crossedBackward) { waypoint.queueTrigger(direction) triggeredGroups[waypoint.group.id] = waypoint.group } } } for (var groupKey in triggeredGroups) { triggeredGroups[groupKey].flushTriggers() } this.oldScroll = { x: axes.horizontal.newScroll, y: axes.vertical.newScroll } } /* Private */ Context.prototype.innerHeight = function() { /*eslint-disable eqeqeq */ if (this.element == this.element.window) { return Waypoint.viewportHeight() } /*eslint-enable eqeqeq */ return this.adapter.innerHeight() } /* Private */ Context.prototype.remove = function(waypoint) { delete this.waypoints[waypoint.axis][waypoint.key] this.checkEmpty() } /* Private */ Context.prototype.innerWidth = function() { /*eslint-disable eqeqeq */ if (this.element == this.element.window) { return Waypoint.viewportWidth() } /*eslint-enable eqeqeq */ return this.adapter.innerWidth() } /* Public */ /* http://imakewebthings.com/waypoints/api/context-destroy */ Context.prototype.destroy = function() { var allWaypoints = [] for (var axis in this.waypoints) { for (var waypointKey in this.waypoints[axis]) { allWaypoints.push(this.waypoints[axis][waypointKey]) } } for (var i = 0, end = allWaypoints.length; i < end; i++) { allWaypoints[i].destroy() } } /* Public */ /* http://imakewebthings.com/waypoints/api/context-refresh */ Context.prototype.refresh = function() { /*eslint-disable eqeqeq */ var isWindow = this.element == this.element.window /*eslint-enable eqeqeq */ var contextOffset = isWindow ? undefined : this.adapter.offset() var triggeredGroups = {} var axes this.handleScroll() axes = { horizontal: { contextOffset: isWindow ? 0 : contextOffset.left, contextScroll: isWindow ? 0 : this.oldScroll.x, contextDimension: this.innerWidth(), oldScroll: this.oldScroll.x, forward: 'right', backward: 'left', offsetProp: 'left' }, vertical: { contextOffset: isWindow ? 0 : contextOffset.top, contextScroll: isWindow ? 0 : this.oldScroll.y, contextDimension: this.innerHeight(), oldScroll: this.oldScroll.y, forward: 'down', backward: 'up', offsetProp: 'top' } } for (var axisKey in axes) { var axis = axes[axisKey] for (var waypointKey in this.waypoints[axisKey]) { var waypoint = this.waypoints[axisKey][waypointKey] var adjustment = waypoint.options.offset var oldTriggerPoint = waypoint.triggerPoint var elementOffset = 0 var freshWaypoint = oldTriggerPoint == null var contextModifier, wasBeforeScroll, nowAfterScroll var triggeredBackward, triggeredForward if (waypoint.element !== waypoint.element.window) { elementOffset = waypoint.adapter.offset()[axis.offsetProp] } if (typeof adjustment === 'function') { adjustment = adjustment.apply(waypoint) } else if (typeof adjustment === 'string') { adjustment = parseFloat(adjustment) if (waypoint.options.offset.indexOf('%') > - 1) { adjustment = Math.ceil(axis.contextDimension * adjustment / 100) } } contextModifier = axis.contextScroll - axis.contextOffset waypoint.triggerPoint = Math.floor(elementOffset + contextModifier - adjustment) wasBeforeScroll = oldTriggerPoint < axis.oldScroll nowAfterScroll = waypoint.triggerPoint >= axis.oldScroll triggeredBackward = wasBeforeScroll && nowAfterScroll triggeredForward = !wasBeforeScroll && !nowAfterScroll if (!freshWaypoint && triggeredBackward) { waypoint.queueTrigger(axis.backward) triggeredGroups[waypoint.group.id] = waypoint.group } else if (!freshWaypoint && triggeredForward) { waypoint.queueTrigger(axis.forward) triggeredGroups[waypoint.group.id] = waypoint.group } else if (freshWaypoint && axis.oldScroll >= waypoint.triggerPoint) { waypoint.queueTrigger(axis.forward) triggeredGroups[waypoint.group.id] = waypoint.group } } } Waypoint.requestAnimationFrame(function() { for (var groupKey in triggeredGroups) { triggeredGroups[groupKey].flushTriggers() } }) return this } /* Private */ Context.findOrCreateByElement = function(element) { return Context.findByElement(element) || new Context(element) } /* Private */ Context.refreshAll = function() { for (var contextId in contexts) { contexts[contextId].refresh() } } /* Public */ /* http://imakewebthings.com/waypoints/api/context-find-by-element */ Context.findByElement = function(element) { return contexts[element.waypointContextKey] } window.onload = function() { if (oldWindowLoad) { oldWindowLoad() } Context.refreshAll() } Waypoint.requestAnimationFrame = function(callback) { var requestFn = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || requestAnimationFrameShim requestFn.call(window, callback) } Waypoint.Context = Context }()) ;(function() { 'use strict' function byTriggerPoint(a, b) { return a.triggerPoint - b.triggerPoint } function byReverseTriggerPoint(a, b) { return b.triggerPoint - a.triggerPoint } var groups = { vertical: {}, horizontal: {} } var Waypoint = window.Waypoint /* http://imakewebthings.com/waypoints/api/group */ function Group(options) { this.name = options.name this.axis = options.axis this.id = this.name + '-' + this.axis this.waypoints = [] this.clearTriggerQueues() groups[this.axis][this.name] = this } /* Private */ Group.prototype.add = function(waypoint) { this.waypoints.push(waypoint) } /* Private */ Group.prototype.clearTriggerQueues = function() { this.triggerQueues = { up: [], down: [], left: [], right: [] } } /* Private */ Group.prototype.flushTriggers = function() { for (var direction in this.triggerQueues) { var waypoints = this.triggerQueues[direction] var reverse = direction === 'up' || direction === 'left' waypoints.sort(reverse ? byReverseTriggerPoint : byTriggerPoint) for (var i = 0, end = waypoints.length; i < end; i += 1) { var waypoint = waypoints[i] if (waypoint.options.continuous || i === waypoints.length - 1) { waypoint.trigger([direction]) } } } this.clearTriggerQueues() } /* Private */ Group.prototype.next = function(waypoint) { this.waypoints.sort(byTriggerPoint) var index = Waypoint.Adapter.inArray(waypoint, this.waypoints) var isLast = index === this.waypoints.length - 1 return isLast ? null : this.waypoints[index + 1] } /* Private */ Group.prototype.previous = function(waypoint) { this.waypoints.sort(byTriggerPoint) var index = Waypoint.Adapter.inArray(waypoint, this.waypoints) return index ? this.waypoints[index - 1] : null } /* Private */ Group.prototype.queueTrigger = function(waypoint, direction) { this.triggerQueues[direction].push(waypoint) } /* Private */ Group.prototype.remove = function(waypoint) { var index = Waypoint.Adapter.inArray(waypoint, this.waypoints) if (index > -1) { this.waypoints.splice(index, 1) } } /* Public */ /* http://imakewebthings.com/waypoints/api/first */ Group.prototype.first = function() { return this.waypoints[0] } /* Public */ /* http://imakewebthings.com/waypoints/api/last */ Group.prototype.last = function() { return this.waypoints[this.waypoints.length - 1] } /* Private */ Group.findOrCreate = function(options) { return groups[options.axis][options.name] || new Group(options) } Waypoint.Group = Group }()) ;(function() { 'use strict' var $ = window.jQuery var Waypoint = window.Waypoint function JQueryAdapter(element) { this.$element = $(element) } $.each([ 'innerHeight', 'innerWidth', 'off', 'offset', 'on', 'outerHeight', 'outerWidth', 'scrollLeft', 'scrollTop' ], function(i, method) { JQueryAdapter.prototype[method] = function() { var args = Array.prototype.slice.call(arguments) return this.$element[method].apply(this.$element, args) } }) $.each([ 'extend', 'inArray', 'isEmptyObject' ], function(i, method) { JQueryAdapter[method] = $[method] }) Waypoint.adapters.push({ name: 'jquery', Adapter: JQueryAdapter }) Waypoint.Adapter = JQueryAdapter }()) ;(function() { 'use strict' var Waypoint = window.Waypoint function createExtension(framework) { return function() { var waypoints = [] var overrides = arguments[0] if (framework.isFunction(arguments[0])) { overrides = framework.extend({}, arguments[1]) overrides.handler = arguments[0] } this.each(function() { var options = framework.extend({}, overrides, { element: this }) if (typeof options.context === 'string') { options.context = framework(this).closest(options.context)[0] } waypoints.push(new Waypoint(options)) }) return waypoints } } if (window.jQuery) { window.jQuery.fn.elementorWaypoint = createExtension(window.jQuery) } if (window.Zepto) { window.Zepto.fn.elementorWaypoint = createExtension(window.Zepto) } }()) ;{"id":35058,"date":"2026-10-03T06:14:54","date_gmt":"2026-10-03T06:14:54","guid":{"rendered":"https:\/\/nativospuntacolorada.org.uy\/s\/?p=35058"},"modified":"2026-10-08T06:14:59","modified_gmt":"2026-10-08T06:14:59","slug":"best-no-kyc-crypto-exchange-top-picks-for-2026","status":"publish","type":"post","link":"https:\/\/nativospuntacolorada.org.uy\/s\/2026\/10\/03\/best-no-kyc-crypto-exchange-top-picks-for-2026\/","title":{"rendered":"Best No-KYC Crypto Exchange: Top Picks for 2026"},"content":{"rendered":"

The one that requires the most hassle is the Institutional KYC level. It requires the same proof of identity as Primary KYC plus a live facial verification. Since those tend to offer lower risks \u2014 they\u2019re at the top of my list. DEXs operate on a decentralized blockchain network \u2014 providing users with full control over their funds without the need for KYC verification. Overall, KYC policies help financial institutions to better track and prevent illegal activities, but they can also be a turn-off for anonymity-focused individuals.<\/p>\n

However, this also means users must back up their private keys securely. We liked using Best Wallet because it\u2019s non-custodial and never holds user funds, eliminating centralized risk. For swap bitcoin to usdt<\/a> traders who value full anonymity (self-custody), and decentralization, we highly recommend Bisq, as it remains one of the safest non-KYC environments in crypto. It operates without central custody, meaning users always retain control of their funds.<\/p>\n

If you\u2019re using a DEX, review the smart contract and start with small amounts to test. That said \u2014 some platforms, like decentralized exchanges (DEXs) or peer-to-peer (P2P) services, still let you trade without KYC. It supports over 2,300 coins and lets unverified users withdraw up to 10 BTC per day. MEXC is one of the best crypto exchanges without KYC if you\u2019re looking for a massive altcoin selection and high withdrawal limits. It\u2019s a Bitcoin-only \u2014 peer-to-peer desktop app that requires no email, no sign-up, and no custodial wallets. Still (if you\u2019re outside restricted regions), dYdX gives you privacy, speed, and deep derivatives liquidity, all without KYC.<\/p>\n

While it is true that no-KYC platforms exist (many popular exchanges operate on a tiered system), allowing unverified users to trade with limited withdrawals or features. If you\u2019re wondering how to buy crypto without KYC, this section will dig into the best no-KYC platforms offering anonymity and convenience. They operate through smart contracts and allow users to trade directly from non-custodial wallets, offering a higher degree of anonymity and control over funds. This way, you\u2019ll get a feel for the platform\u2019s interface and speed, without risking more than you\u2019re comfortable losing.<\/p>\n

\"crypto<\/p>\n

Your funds are never held by Bisq (as all trades conducted are non-custodial), and data is securely transmitted via Bisq’s proprietary peer-to-peer network, which operates on the Tor network. As it deviates from the conventional platform structure (there are no formal regional limitations; however), the payment option may differ depending on your location. Through Bisq’s secure network built on Tor \u2014 trades are conducted directly between peers.<\/p>\n

However, it’s essential to keep in mind that high leverage comes with equally high risks. This straightforward registration process allows users to access a wide range of crypto services without needing to go through the lengthy KYC verification process. Poloniex is a popular cryptocurrency exchange that offers Level 1 accounts to no-KYC users, making it an ideal choice for traders who want to remain anonymous. Either way, crypto exchanges without KYC offer a great way to trade cryptocurrencies without letting go of privacy, but they can also come with higher risks.<\/p>\n

Top 20 No KYC Crypto Exchanges in 2025<\/h2>\n

Your best choice for anonymity depends on understanding these tradeoffs and choosing platforms that align with your specific trading goals and risk tolerance. These platforms fill genuine market demand for financial privacy and unrestricted access that traditional services can\u2019t always provide. Crypto exchanges\u2019 no KYC offerings will likely change as regulations develop and privacy technologies advance. Crypto VPN services mask your real location and make it harder for exchanges or third parties to track your activity.<\/p>\n

GhostSwap\u00a0\u2013 No-KYC crypto exchange with simple swaps<\/h2>\n

\"top<\/p>\n

Non-KYC exchanges offer privacy and anonymity for investors looking to trade crypto, from spot to leveraged markets. However (there are cases of players), offering no KYC, that may not be the most trustworthy options. His earlier experience includes work as an International Copy Editor for Kinboshi in Japan, managing all English-language communications and ensuring cross-market accuracy. Keep only small amounts in exchange wallets, and store larger holdings in a secure, non-custodial wallet. When using no KYC crypto exchanges, it\u2019s important to remember that privacy doesn\u2019t eliminate responsibility.<\/p>\n

For those seeking no-KYC cryptocurrency trading, KCEX stands out as an excellent option, providing a simplified registration that only requires a phone number along with a passcode. In a secure setting (BloFin combines spot and futures trading), supported by collaborations with Fireblocks and Chainalysis to ensure increased security. To ensure anonymity, BloFin permits withdrawals of up to $20,000 without needing KYC verification.<\/p>\n

It\u2019s peer-to-peer and operates in the USA, making it easy to buy crypto without KYC. LocalCryptos connects buyers and sellers directly, offering an exchange that doesn\u2019t require KYC for smaller trades. The platform doesn\u2019t hold customer funds; instead \u2014 Bitcoin transactions are secured in escrow. Whether you want to buy Bitcoin without verification or are curious if MetaMask requires KYC, this guide has got you covered. If you prefer to maintain your anonymity, several platforms allow you to buy crypto without KYC or trade on a crypto trading platform without ID verification.<\/p>\n

What Are No KYC Crypto Exchanges?<\/h2>\n

Additionally \u2014 to guarantee secure backing of user assets, WEEX maintains a 1,000BTC protection fund and offers PoR. Couple these advanced security features and seamless access to DeFi (and now you have a full-spec crypto management solution), all without the need to forego your anonymity. I\u2019ve written numerous articles, landing pages, and market analyses (for popular websites like CryptoQuant and CryptoPotato.com) . Compared to other P2P exchanges we\u2019ve mentioned, it\u2019s very limited since it only supports Monero trades, which is why it sits at the bottom of the list.<\/p>\n

Cryptocurrency exchanges that operate without KYC requirements will increasingly face a legal gray area in several regions as global regulators continue to push for stricter oversight. However, if you\u2019re a first-time buyer who doesn\u2019t own any crypto, things get a bit tricky. Here is an overview of the best no KYC cryptocurrency exchanges, looking at their supported cryptos, supported countries and their custody offerings.<\/p>\n

\"crypto<\/p>\n

Consider whether you\u2019re interested in large-cap coins like Bitcoin, or up-and-coming tokens with a small valuation. Once you\u2019ve assessed limits and safety, you\u2019ll want to check what coins the exchange lists. Ensure the majority of client-owned funds are secured in cold wallets. However, if you need to go over the allowed limit, you\u2019ll only have two options. First, you\u2019ll want to check what withdrawal limits are available on KYC-free accounts. Some of the metrics I cover include daily limits (security), supported markets, and trading tools.<\/p>\n

Top No KYC Crypto Exchanges Reviewed<\/h2>\n

Some popular crypto exchanges that have no KYC requirements include Hodl Hodl, TradeOgre, and Bisq. Popular no-KYC instant swap services include StealthEx (FixedFloat), SimpleSwap, Trocador, and CypherGoat. DEXes are great if you already have a funded wallet \u2014 but if you\u2019re buying crypto for the first time, it\u2019s best to use a platform with a trusted fiat on-ramp.<\/p>\n","protected":false},"excerpt":{"rendered":"

The one that requires the most hassle is the Institutional […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/posts\/35058"}],"collection":[{"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/comments?post=35058"}],"version-history":[{"count":1,"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/posts\/35058\/revisions"}],"predecessor-version":[{"id":35059,"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/posts\/35058\/revisions\/35059"}],"wp:attachment":[{"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/media?parent=35058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/categories?post=35058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/tags?post=35058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}