أسعار الذهب API
أسعار مباشرة للذهب والفضة والبلاتين والبلاديوم والنحاس، وأسعار الصرف، والسجل اليومي والشموع، عبر طلبات GET بسيطة ومفتاح API.
المرجع
- الرابط الأساسي
- https://goldapi.dev/api/v1
- المصادقة
- مفتاحك في ترويسة X-API-Key
- صيغة الرد
- JSON
- الخطة المجانية
- 100 طلب في الساعة، دون بطاقة ائتمان
curl --fail-with-body --max-time 10 "https://goldapi.dev/api/v1/price/XAU/USD" \ -H "X-API-Key: $API_KEY"const res = await fetch("https://goldapi.dev/api/v1/price/XAU/USD", { headers: { "X-API-Key": process.env.API_KEY }, signal: AbortSignal.timeout(10_000),});if (!res.ok) throw new Error("HTTP " + res.status);console.log(await res.json());import os, requestsres = requests.get( "https://goldapi.dev/api/v1/price/XAU/USD", headers={"X-API-Key": os.environ["API_KEY"]}, timeout=10,)res.raise_for_status()print(res.json())package mainimport ( "fmt" "io" "net/http" "os" "time")func main() { client := http.Client{Timeout: 10 * time.Second} req, err := http.NewRequest("GET", "https://goldapi.dev/api/v1/price/XAU/USD", nil) if err != nil { panic(err) } req.Header.Set("X-API-Key", os.Getenv("API_KEY")) res, err := client.Do(req) if err != nil { panic(err) } defer res.Body.Close() body, err := io.ReadAll(res.Body) if err != nil { panic(err) } if res.StatusCode != 200 { panic(fmt.Sprintf("HTTP %d: %s", res.StatusCode, body)) } fmt.Println(string(body))}import java.io.IOException;import java.net.URI;import java.net.http.HttpClient;import java.net.http.HttpRequest;import java.net.http.HttpResponse;import java.time.Duration;public class Main { public static void main(String[] args) throws Exception { HttpRequest request = HttpRequest.newBuilder(URI.create("https://goldapi.dev/api/v1/price/XAU/USD")) .header("X-API-Key", System.getenv("API_KEY")) .timeout(Duration.ofSeconds(10)) .build(); HttpResponse<String> response = HttpClient.newHttpClient() .send(request, HttpResponse.BodyHandlers.ofString()); if (response.statusCode() != 200) throw new IOException("HTTP " + response.statusCode()); System.out.println(response.body()); }}import Foundationvar request = URLRequest(url: URL(string: "https://goldapi.dev/api/v1/price/XAU/USD")!)request.setValue(ProcessInfo.processInfo.environment["API_KEY"], forHTTPHeaderField: "X-API-Key")request.timeoutInterval = 10let (data, response) = try await URLSession.shared.data(for: request)guard (response as? HTTPURLResponse)?.statusCode == 200 else { throw URLError(.badServerResponse) }print(String(data: data, encoding: .utf8)!)$context = stream_context_create(["http" => [ "header" => "X-API-Key: " . getenv("API_KEY"), "timeout" => 10,]]);$body = file_get_contents("https://goldapi.dev/api/v1/price/XAU/USD", false, $context);if ($body === false) throw new RuntimeException("Request failed");echo $body;الاستجابة 200
{
"symbol": "XAU",
"name": "Gold",
"currency": "USD",
"unit": "oz",
"price": 4072.1,
"gram": 130.921,
"karat": 24,
"updatedAt": "2026-11-07T02:40:52+02:00"
}
نقطة لكل مهمة
بيانات المعادن للتطبيقات التي تبنيها
أدلة عملية
الأسئلة الشائعة
هل API أسعار الذهب مجاني؟
نعم. تشمل Free عدد 100 طلب في الساعة، والأسعار الفورية المباشرة للذهب والفضة والنحاس والبلاتين والبلاديوم، وأسعار الصرف. لا تحتاج إلى بطاقة ائتمان. تسمح Free بالاستخدام التجاري مع رابط ظاهر.
هل API مناسب لبيانات أسعار السلع؟
نعم. تشمل كل خطة الأسعار الفورية المباشرة للذهب والفضة والنحاس والبلاتين والبلاديوم، مع التحويل إلى عملات أخرى. تضيف Basic بسعر $8 شهريًا السجل اليومي.
ما المصادر التي تغذي API؟
تأتي الأسعار الفورية من مصدر بيانات السوق لدينا. والأسعار بالعملات الأخرى هي السعر الفوري بالدولار × أسعار الصرف المباشرة، والذهب بالجنيه المصري يتبع أيضًا السوق المحلية في مصر. ويتضمن كل رد وقت حسابه.
هل يُسمح بالاستخدام التجاري؟
تسمح كل خطة بالاستخدام التجاري. تتطلب Free رابطًا ظاهرًا إلى goldapi.dev قرب الأسعار. تتطلب إعادة توزيع البيانات نفسها أو إعادة بيعها اتفاقًا منفصلًا: [email protected].