Son Güncelleme:
Yükleniyor…
Güncel Hurda
Fiyatları
Türkiye’nin en güncel bakır, demir, alüminyum, sarı,
kablo ve diğer hurda fiyatlarını günlük takip edin.
Hurda Kategorisi
Fiyat Güncelleme
Güvenilir Veri
Güncel Hurda Fiyatları
Tüm hurda türlerinin güncel alış fiyatları
Son Güncelleme:
Yükleniyor…
|
Hurda Türü ⇅ |
Birim |
Alış Fiyatı ⇅ |
Değişim |
|---|
Fiyatlar hurdanın kalitesi, miktarı, konumu ve piyasa koşullarına
göre değişiklik gösterebilir.
Fiyat Trend Grafiği
Seçtiğiniz hurda türünün son dönem fiyat değişimi
Minimum
Ortalama
Maksimum
Son Fiyat
Hurda Değerini Hesapla
Hurda türünü ve ağırlığını seçerek yaklaşık değerini hesaplayın.
₺0,00
Bu hesaplama yaklaşık piyasa değeridir.
En Çok Aranan Hurdalar
Güncel fiyatı en çok araştırılan hurda çeşitleri
Sık Sorulan Sorular
Hurda fiyatları ne zaman güncelleniyor?
Hurda fiyatları piyasa hareketlerine göre günlük olarak
kontrol edilip güncellenmektedir.
Hurda fiyatları her şehirde aynı mı?
Nakliye, miktar, kalite ve bölgesel talep nedeniyle hurda
fiyatlarında şehirler arasında farklılık oluşabilir.
Hurdanın gerçek fiyatını nasıl öğrenebilirim?
Hurdanızın türünü, yaklaşık miktarını ve fotoğrafını WhatsApp
üzerinden göndererek daha net fiyat bilgisi alabilirsiniz.
Tonajlı hurda için özel fiyat veriliyor mu?
Evet. Yüksek miktarlı fabrika, şantiye ve depo hurdalarında
miktara göre özel fiyatlandırma yapılabilir.
Güncel fiyat almak için bize ulaşın
Hurda türünü ve miktarını gönderin, size hızlıca dönüş yapalım.
document.addEventListener("DOMContentLoaded", function () {
/* TARİH */
function getTurkeyDate() { return new Intl.DateTimeFormat("tr-TR", { timeZone: "Europe/Istanbul", day: "2-digit", month: "2-digit", year: "numeric", hour: "2-digit", minute: "2-digit" }).format(new Date()); }
const currentDate = getTurkeyDate();
document.getElementById("hf360UpdateDate").textContent = currentDate; document.getElementById("hf360TableDate").textContent = currentDate; document.getElementById("hf360Year").textContent = new Date().getFullYear();
/* MOBİL MENÜ */
const menuButton = document.getElementById("hf360MenuBtn"); const mobileMenu = document.getElementById("hf360MobileMenu");
menuButton.addEventListener("click", function () { mobileMenu.classList.toggle("open"); });
mobileMenu.querySelectorAll("a").forEach(function (link) { link.addEventListener("click", function () { mobileMenu.classList.remove("open"); }); });
/* FİYAT VERİLERİ */
const scrapData = [ { name:"Soyma Bakır", code:"Cu", unit:"kg", price:645, change:2.4 }, { name:"Lama Bakır", code:"Cu", unit:"kg", price:630, change:1.8 }, { name:"Bakır Boru", code:"Cu", unit:"kg", price:615, change:1.2 }, { name:"Kırkambar Bakır", code:"Cu", unit:"kg", price:590, change:0.9 }, { name:"Kablo Hurdası", code:"Kb", unit:"kg", price:285, change:2.1 }, { name:"Sarı Pirinç", code:"Zn", unit:"kg", price:255, change:-0.7 }, { name:"Alüminyum Profil", code:"Al", unit:"kg", price:105, change:1.3 }, { name:"Alüminyum Tel", code:"Al", unit:"kg", price:112, change:0.8 }, { name:"Demir Hurdası", code:"Fe", unit:"kg", price:17.5, change:0.4 }, { name:"Krom Paslanmaz", code:"Cr", unit:"kg", price:52, change:1.1 }, { name:"Kurşun Hurdası", code:"Pb", unit:"kg", price:78, change:-0.3 }, { name:"Çinko Hurdası", code:"Zn", unit:"kg", price:82, change:0.6 }, { name:"Akü Hurdası", code:"Ak", unit:"kg", price:34, change:0.5 }, { name:"Bakır Radyatör", code:"Rd", unit:"kg", price:165, change:1.7 } ];
let filteredData = [...scrapData]; let sortDirection = 1;
const tableBody = document.getElementById("hf360TableBody");
function formatPrice(value) { return new Intl.NumberFormat("tr-TR", { minimumFractionDigits:Number.isInteger(value) ? 0 : 2, maximumFractionDigits:2 }).format(value); }
function renderTable(data) {
tableBody.innerHTML = "";
if (!data.length) { tableBody.innerHTML = `
`; return; }
data.forEach(function (item) {
const statusClass = item.change >= 0 ? "up" : "down"; const statusIcon = item.change >= 0 ? "▲" : "▼";
const row = document.createElement("tr");
row.innerHTML = `
`;
tableBody.appendChild(row); });
}
renderTable(filteredData);
/* ARAMA */
document.getElementById("hf360Search").addEventListener("input", function () {
const query = this.value .toLocaleLowerCase("tr-TR") .trim();
filteredData = scrapData.filter(function (item) { return item.name .toLocaleLowerCase("tr-TR") .includes(query); });
renderTable(filteredData);
});
/* TABLO SIRALAMA */
document.querySelectorAll("#hf360Table th[data-sort]").forEach(function (th) {
th.addEventListener("click", function () {
const key = this.dataset.sort; sortDirection *= -1;
filteredData.sort(function (a, b) {
if (typeof a[key] === "string") { return a[key].localeCompare(b[key], "tr") * sortDirection; }
return (a[key] - b[key]) * sortDirection;
});
renderTable(filteredData);
});
});
/* GRAFİK VERİLERİ */
const metalSettings = {
copper:{ title:"Soyma Bakır", base:645, variation:22 },
iron:{ title:"Demir", base:17.5, variation:1.2 },
aluminum:{ title:"Alüminyum", base:105, variation:8 },
cable:{ title:"Kablo Hurdası", base:285, variation:20 },
brass:{ title:"Sarı Pirinç", base:255, variation:15 }
};
let activeMetal = "copper"; let activePeriod = 30; let chartInstance = null;
function generateChartData(metalKey, period) {
const settings = metalSettings[metalKey]; const labels = []; const values = [];
let pointCount;
if (period === 7) pointCount = 7; else if (period === 30) pointCount = 30; else if (period === 90) pointCount = 30; else pointCount = 36;
for (let i = pointCount - 1; i >= 0; i--) {
const date = new Date();
if (period === 365) { date.setDate(date.getDate() - i * 10); } else if (period === 90) { date.setDate(date.getDate() - i * 3); } else { date.setDate(date.getDate() - i); }
labels.push( new Intl.DateTimeFormat("tr-TR", { day:"2-digit", month:"2-digit" }).format(date) );
const wave = Math.sin((pointCount - i) / 3) * settings.variation * .35; const wave2 = Math.cos((pointCount - i) / 6) * settings.variation * .20; const trend = ((pointCount - i) / pointCount) * settings.variation * .35; const random = (Math.random() - .5) * settings.variation * .28;
const value = settings.base - settings.variation * .30 + wave + wave2 + trend + random;
values.push(Number(value.toFixed(settings.base < 30 ? 2 : 0))); } values[values.length - 1] = settings.base; return { labels:labels, values:values }; } function updateSummary(values) { const minimum = Math.min(...values); const maximum = Math.max(...values); const average = values.reduce(function (total, item) { return total + item; }, 0) / values.length; const last = values[values.length - 1]; document.getElementById("hf360Min").textContent = "₺" + formatPrice(minimum); document.getElementById("hf360Avg").textContent = "₺" + formatPrice(average); document.getElementById("hf360Max").textContent = "₺" + formatPrice(maximum); document.getElementById("hf360Last").textContent = "₺" + formatPrice(last); } function renderChart() { const chartData = generateChartData(activeMetal, activePeriod); const ctx = document.getElementById("hf360Chart").getContext("2d"); updateSummary(chartData.values); if (chartInstance) { chartInstance.destroy(); } const gradient = ctx.createLinearGradient(0, 0, 0, 420); gradient.addColorStop(0, "rgba(255,101,0,.28)"); gradient.addColorStop(1, "rgba(255,101,0,0)"); chartInstance = new Chart(ctx, { type:"line", data:{ labels:chartData.labels, datasets:[{ label:metalSettings[activeMetal].title, data:chartData.values, borderColor:"#ff6500", backgroundColor:gradient, borderWidth:4, pointRadius:0, pointHoverRadius:7, pointHoverBackgroundColor:"#ff6500", pointHoverBorderColor:"#ffffff", pointHoverBorderWidth:3, fill:true, tension:.38 }] }, options:{ responsive:true, maintainAspectRatio:false, interaction:{ intersect:false, mode:"index" }, plugins:{ legend:{ display:false }, tooltip:{ backgroundColor:"rgba(9,11,16,.96)", borderColor:"rgba(255,101,0,.65)", borderWidth:1, padding:15, titleColor:"#ffffff", bodyColor:"#ff7a18", displayColors:false, callbacks:{ label:function (context) { return metalSettings[activeMetal].title + ": ₺" + formatPrice(context.parsed.y); } } } }, scales:{ x:{ grid:{ color:"rgba(255,255,255,.035)", drawBorder:false }, ticks:{ color:"#707886", maxTicksLimit:7, font:{ size:12 } }, border:{ display:false } }, y:{ beginAtZero:false, grid:{ color:"rgba(255,255,255,.06)", drawBorder:false }, ticks:{ color:"#707886", callback:function (value) { return "₺" + formatPrice(value); } }, border:{ display:false } } } } }); } renderChart(); /* METAL SEKMELERİ */ document.querySelectorAll("#hf360MetalTabs button").forEach(function (button) { button.addEventListener("click", function () { document .querySelectorAll("#hf360MetalTabs button") .forEach(function (item) { item.classList.remove("active"); }); this.classList.add("active"); activeMetal = this.dataset.metal; renderChart(); }); }); /* ZAMAN SEKMELERİ */ document.querySelectorAll("#hf360PeriodTabs button").forEach(function (button) { button.addEventListener("click", function () { document .querySelectorAll("#hf360PeriodTabs button") .forEach(function (item) { item.classList.remove("active"); }); this.classList.add("active"); activePeriod = Number(this.dataset.period); renderChart(); }); }); /* HURDA HESAPLAMA */ function calculateScrapValue() { const price = Number( document.getElementById("hf360CalcMetal").value ); const weight = Number( document.getElementById("hf360CalcWeight").value ); const total = price * weight; document.getElementById("hf360CalculationResult").textContent = "₺" + new Intl.NumberFormat("tr-TR", { minimumFractionDigits:2, maximumFractionDigits:2 }).format(isNaN(total) ? 0 : total); } document .getElementById("hf360CalculateBtn") .addEventListener("click", calculateScrapValue); document .getElementById("hf360CalcWeight") .addEventListener("input", calculateScrapValue); });