{"repo":"tigusigalpa/marketstack-go","free":true,"listed":false,"github":"https://github.com/tigusigalpa/marketstack-go","clone":"git clone https://github.com/tigusigalpa/marketstack-go.git","description":"Idiomatic Go client library for Marketstack API. Provides easy access to real-time, intraday, and historical stock market data from 70+ global exchanges. Features context support, type-safe requests/responses, comprehensive tests (75.8% coverage), and production-ready error handling. MIT licensed.","language":"Go","stars":17,"topics":["api","finance","finance-management","go","golang","golang-library","golang-package","marketstack","marketstack-api","rest"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Marketstack Go Client A comprehensive, idiomatic Go client library for the Marketstack API. This library provides easy access to real-time, intraday, and historical stock market data from 70+ global exchanges. Features - ✅ Idiomatic Go : Clean, well-documented API following Go best practices - ✅ Context Support : All methods accept context.Context for cancellation and timeouts - ✅ Type-Safe : Strongly typed request options and responses - ✅ Comprehensive : Supports all Marketstack API endpoints - ✅ Well-Tested : Extensive unit tests with 90% coverage - ✅ Error Handling : Custom error types for API-specific issues - ✅ Easy Configuration : Support for environment variables and custom HTTP clients Installation Quick Start Configuration API Key You can provide your API key in two ways: 1. Environment Variable (recommended): 2. Direct Parameter : Custom HTTP Client You can provide a custom http.Client for advanced configuration: Custom Base URL For testing or using a different API endpoint: API Methods End-of-Day Data Get historical end-of-day stock market data. Available Options: - Symbols - Array of stock symbols (e.g., []string{\"AAPL\", \"GOOG\"} ) - Exchange - Filter by exchange MIC code (e.g., \"XNAS\" ) - Sort - Sort order: \"ASC\" or \"DESC\" - DateFrom - Start date in YYYY-MM-DD format - DateTo - End date in YYYY-MM-DD format - Limit - Number of results (default: 100, max: 1000) - Offset - Pagination offset Intraday Data Get real-time and intraday stock market data. Available Optio","default_branch":null,"files":null,"tree":[],"storefront":"/r/tigusigalpa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tigusigalpa/marketstack-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}