{"_id":"htag-sdk","_rev":"28-f51eb15b2c3f1150d9265c1584151631","name":"htag-sdk","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"htag-sdk","version":"0.1.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.1.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"47b3a6fa47e016e5dc5ee4723f1cffe2499aa0fd","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.1.0.tgz","fileCount":8,"integrity":"sha512-vp5lpaL+vVb0OUEiI5lhEmSMb8zMtFgs0usP7LDC22SZoD4MIBFz4N7l/R53sG6AwsXZUEZ4/v+y/3v6FCTHTw==","signatures":[{"sig":"MEYCIQDVPOP8ZuKn/2mlU4KcxOM//3AbyJurxmkgtlD1YJv/kwIhANCdKUcwudPs1e/kaqw/KYJZXnUQLPMXzps5IGKlfoYt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146108},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"135122f6e66813497403016b50375740e9fbe4d0","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.7.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.1.0_1771242749601_0.6744242844037849","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"htag-sdk","version":"0.2.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.2.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"7deb3bf346edc6bd63dfe55a1653e0f16b6049b2","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.2.0.tgz","fileCount":8,"integrity":"sha512-6kaIe6BCoxhLdvvpl/8FJX2llNH8bZ/MESqJ7Ao7/xyyyQkQAiOqH6wM4q+skM59/fgfcWwWhj2P/2zumQGV6g==","signatures":[{"sig":"MEUCIQCrXIUK6mjE+TVF0nNCwFHnvtKaXPkfLoZqN2k7v6M75QIgMN7nk86+RLVjPbU2Ob/Y/S/a6i2FAHWt0H/FOIP/nGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209266},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a1067bd33505a0e0d4ed1332593a9245ec6d0053","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.7.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.2.0_1771371289561_0.02515709986198522","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"htag-sdk","version":"0.3.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.3.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"f461a0699ce46be58b1bf4db07bea4d38e614b5b","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.3.0.tgz","fileCount":8,"integrity":"sha512-q2ajAuZyqPqpApd6320Jx5CEhOV386SJGakRrDNdGjLpr8DKIMDwvyG9v32np3lbOO+UFzlBDKLgCDSKdpV0+w==","signatures":[{"sig":"MEYCIQDOx/yZNoU72lrXnJjqfjrPDJVmqVb7T89cq+T6qbn/XAIhAMkTdtLffWZQM1X+mpw+Bcv+4C/+R1h1h8lANGOnIa0x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209644},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"3c5dc2a924fee8c113cdabb39fd431b90424231d","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.7.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.3.0_1771393063285_0.19813317892740123","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"htag-sdk","version":"0.3.1","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.3.1","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"28d83ac50a8da1d9cddda9cdd14b856e46bb3816","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.3.1.tgz","fileCount":8,"integrity":"sha512-1ix5kGFIc3+miOKwRYHgEgfOCo4YBWp++DG49dBe4bvmHWZW5AHpgRZxr4FEfDwQxRdcKHOG5huVoI8nvo5Wdw==","signatures":[{"sig":"MEUCIQCJSZyrgzndpTO+zU1fuoBZmEqwTTBftm8Q5aTrsQlQUAIgK+FUk4ItDgH+Msx8qR7fXOwcQfnN6e77+5P2nlJRfRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209692},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"c4eaca8242a6b5d3de545af70031e8bfa8adc991","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.7.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.3.1_1771425739891_0.8995815345323814","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"htag-sdk","version":"0.4.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.4.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"4626361807852881f0af25f7e6152db6d7241866","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.4.0.tgz","fileCount":8,"integrity":"sha512-Ac5KkzX+/PTMxDQ5JYT76eZjK88MVyzLwNhg31zSbaROnsN62qumdT5cfxlgkgielA+AQ4jMpCMxlN+k565iqw==","signatures":[{"sig":"MEUCIQCaVeGhFPs7A5LSp/z4ae7+EC/j8y1n99SOueFNNwfxdAIgcjFxLyCUnKOoopejCqhMKVxmiGmXKQaSWhGIQm9YL/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210187},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6697594e06f0432ced04cd346b55d337dd2a9ebc","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.7.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.4.0_1771485877285_0.7938248765485199","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"htag-sdk","version":"0.5.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.5.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"41b7e8e28430697109b9dc346bddc1c47ee36898","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.5.0.tgz","fileCount":8,"integrity":"sha512-8lG0Wdv9nUXGpXpyNMWqCvX//2SxsM8hM4hHxJfpwpqXfIb669YYB4RQWm1ilVeSQw3wYbM8nERyAxCBg3s1Cg==","signatures":[{"sig":"MEUCIQDIPKKNHt5Vk0nXQQY7Tn5rVwwNYtYSaYc0tgnyxzO32QIgeDZgXBkDTyBH3DeLCnR51HB3fi9XfRSwrh2J/hmKKD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210255},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6697594e06f0432ced04cd346b55d337dd2a9ebc","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.7.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.5.0_1771487277086_0.39303064881530303","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"htag-sdk","version":"0.6.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.6.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"66e4e8ea02cf00bec3597332e3b6e142362bd674","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.6.0.tgz","fileCount":8,"integrity":"sha512-gIyJD0ZnMuVyGolfP8BWsvmYs1BiLiMXVq0MMA8/E+5woaz45SAUSeo025VOvNH4DMBFjKsCEuOta5C600BLAg==","signatures":[{"sig":"MEYCIQC6g+zU+/RbUPjOl3CiJrlH47L40dDGgnF0kzz6vNnI6gIhAJgWjEFMAXg3Tv5LN9wsL53dDwmgRuaFLx5ZFgfGldAv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211505},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"c189ade85ed6b872fb1c3c56b96d6167b08562a1","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.7.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.6.0_1771553791915_0.7625117968157697","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"htag-sdk","version":"0.7.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.7.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"ded08facd35d93cd134c409dbcdfee7c9e40915a","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.7.0.tgz","fileCount":8,"integrity":"sha512-abbm/WXcMFsGDtAKcyle4VGgN6H3Yqi5fdtyB7BQMSB2jGkhU7r71t97seOCs4Qbl3psC9jX46DfkbP8Yg34qw==","signatures":[{"sig":"MEUCIFONUV3ptG7KBqAI6XgWcPZsjvkntXDeebGGtoIPnEM4AiEAtzgtch+WfGvoFqCCEsViXPDVCc61uLo4jNYhJUH8rbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211609},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2d0d60f2e6fa7d70cd5579fb1bbab9f34b2a491c","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.7.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.7.0_1771562071113_0.7821079528381387","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"htag-sdk","version":"0.7.1","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.7.1","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"453a18c7ad38d3d31d833b413fb334f1189c2ddc","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.7.1.tgz","fileCount":8,"integrity":"sha512-/wSNIFJGImav7ojqRpZKc53yCs+wJk5zKfCwEXX7ZZleEVWbcs8dtUrUjTfs2isPbW7xhFXLiAFxVM4x+kCKkw==","signatures":[{"sig":"MEUCIQDbQpmV7VCqt+dSHDsJLpe0KTVsI+fOfMkaAJzgrkwrxAIgELQtRTv3tF5zfYccdrx9lu+hN4QgFa4ddat9b0EuoJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211467},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"fefcb3e7dcffb743a7b9a91d652b6f92c968a82d","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.7.1_1772622325132_0.5001933854287917","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"htag-sdk","version":"0.8.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.8.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"90e8e6103bf453ca0ce208488e770f4bb71265ce","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.8.0.tgz","fileCount":8,"integrity":"sha512-oNKNbaI93SnKZFkIHJVeWTDVmrzZhXRDhWvJOvZSkkfACmzm20yOk8YRgxTPQRxnhH70UTJ6mVnp8wSMc2ipNQ==","signatures":[{"sig":"MEQCIAhKa/id0ALaTy7tgBULZP6DuXo4SPMXPWffOGy5sZQFAiAE2Azjh8qURCm48VG1/xOz1pup5bwOBZqZaR2cOc/SOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281056},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"696b38c6d2f931d7d32f54bb93d02258e3830033","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.8.0_1772704759042_0.850415836611164","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"htag-sdk","version":"0.8.1","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.8.1","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"25b7ca44bb76ec7a20e14ae249dea41584f02137","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.8.1.tgz","fileCount":8,"integrity":"sha512-2nzqHjoDW7NyUVwrj4nci2eJGZAU+e/2O/+eK2o+WYu7uoZzzDA9JbeeXn+izWq29yOt68oN9hsQjauNCSE0oA==","signatures":[{"sig":"MEUCIQCFx+DcGJZd0uuLpinKyL1pWD0TOuCXhO/KOWQA7a0THAIgaf9z6XLrShmK+WgcVE4l8MvRGoGFToOYKWwj+w2qdSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281218},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"3591cef07215c5b83c00ef6a0b78846a8c6cf38a","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.8.1_1772856359590_0.38911282832737326","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"htag-sdk","version":"0.8.2","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.8.2","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"6accefa74b38d152493ee1a2c8a60a65bef12706","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.8.2.tgz","fileCount":8,"integrity":"sha512-uYsdtvdlw4g+Br8cPmKSDkm04Eiw1QnYnyXTN+97kiqNT5lBNTbpP+TgqIkCwojgLm17a53KdTn3vlzkG2YcaA==","signatures":[{"sig":"MEUCIFjecaEZoBsPgcYd0D4ruNqzolF4o8Ul0h+mToNiR2K6AiEA1kapEYKchtN//MsLXS5QdWglnzeMq4H7KsntMskxcKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"c3fbef11b24fc773d6b319b89250d09dfeaa86c5","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.8.2_1773667149430_0.7327255665805861","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"htag-sdk","version":"0.9.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.9.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"72a0c51e026f3661d2d5f020116d9ae011d98aee","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.9.0.tgz","fileCount":8,"integrity":"sha512-AZ2vfNmo0tF3tv7EY0AHQp1280Fzf53NZllpsyLJNueJtDfd5+xK7a2WYHc9Rjf/S3wG9AMLMiksIt+uqiSxuA==","signatures":[{"sig":"MEQCIEQTgpGB2rAdwBINMOL0adAxSqbrS5RIniKGAZtd8+o/AiAmTVqsrNDNW5ciY8Uz7wlJdITdB7/YAujVF2yvp3lKsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299412},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d8446bdf25338681cd0e24032d022f62fa3e39c2","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.9.0_1774172908884_0.924107833355786","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"htag-sdk","version":"0.9.1","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@0.9.1","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"fc4b9c8fa648e142111d260e755b22fb81c521f3","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-0.9.1.tgz","fileCount":8,"integrity":"sha512-5fmlGtVzqFCJ7FE+WjMcvtq0380a8/rq7XcktKkUo1ZPqdFHjiQe0u4aqugiDY39+iTTj8fKeCBSSx8VSqaJCw==","signatures":[{"sig":"MEUCIQDZundF7Hg1xCD3w9CtXAASGY+Ibewt3Gfpd4lmvVmAGwIgBU3LBYd24l9LiQM/4QZA17AuvU2AfwwH8KMICVRlyCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299512},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"28bfd82a35f90144752e861a45abbc703eab1b10","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_0.9.1_1774225348260_0.16681058147127947","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"htag-sdk","version":"1.0.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@1.0.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"ee57d458475f1c62ee57fd149565a0dd423afa33","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-1.0.0.tgz","fileCount":8,"integrity":"sha512-mb0zx3nUlEH9sJH9ZaeOsr9b0aP7GxqjWmgeTP6INPTQrJysYtQwNaLzPis414K8Yfpt7R3+9bSCESaAbZbjvg==","signatures":[{"sig":"MEUCIEPxiKGlqWUoJBsr9tE7nPWpu4b0ZYvvwG9Y6dfR+4XRAiEAljw9QbTvyUYx00f8SieayW1Pr7LvKwPdYpQ6lmHh+zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388403},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e2b626fe4834031ebd38c7513871689b7b2ece01","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_1.0.0_1776246720691_0.5607202840941643","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"htag-sdk","version":"1.1.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@1.1.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"b493faf3cbdf47eb196905b7d67d85792df9ec39","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-1.1.0.tgz","fileCount":8,"integrity":"sha512-rg9gIHR92Tzy6qSNkGry7WrQt8aQvveCaWpwzSlE8G32IGgqC35ukBCyC9iZ3ZZ+bTw967bjCZPAMk4ZggDmrg==","signatures":[{"sig":"MEUCIC0+QHXdpSmW2FvTaKL22bqcNT622l8K5x/WAVamqmplAiEAvlR7veOFT99kL4cUTtak5SBpVAxpLik8AWeeplWfBLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477287},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"fc5021fab44f23d2b8f6573115b663fc6eaff14b","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_1.1.0_1776432406482_0.47054151931206967","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"htag-sdk","version":"1.4.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@1.4.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"7d6670995908f5bd5be5e73f81be22dce9e2c7f7","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-1.4.0.tgz","fileCount":8,"integrity":"sha512-lKtA11kRNIvI6SxVnLDGt742Xr7447zT/vkc/1S9gcuRoEQTpgvpoP19ZqrgO+JBsZ03RVKtnh4KFA8nKlJ5sQ==","signatures":[{"sig":"MEUCIFnZGTfqg/FO7xZNY91LlyJg2OjaI8vk+nnS0E9Mo2Q0AiEAq+1yzKWSa+RGEBWCcCRxZUYRPEEC+8qlfF5Lp7dGklQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495799},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"3fd02e8ecf395429f9b4141e7cfb924de8eb7511","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_1.4.0_1778551257425_0.23462408753330166","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"htag-sdk","version":"1.5.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@1.5.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"aef44ffdc3ed14e1c990f466861837f47ee71fd6","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-1.5.0.tgz","fileCount":8,"integrity":"sha512-qupE5FMen4OQc1mzwRmF/XIjI1Q4ofKfzgD66M+1LlTNfAMHSPWRxPK3YPgEK/PA3Qk8p2MlEbBa7sI/TubKkQ==","signatures":[{"sig":"MEUCIQCWwKLM/YL3mKNmkAMC88YYBWfFN8o53QvAEZm+k8wLAQIgenGjKHBlAaiXpZPGWYvdaXKcEYEMe4cs8Sq1BOij568=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495853},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a2e0d3b8c885d7e591bbb86e8fd6dd07e1087678","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_1.5.0_1778651161423_0.9913505850832234","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"htag-sdk","version":"1.8.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@1.8.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"9c733e7185bc53cc871afb309fe139fa609d8e63","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-1.8.0.tgz","fileCount":8,"integrity":"sha512-4/w9RPZgIvm8eQ1OWasOqGSbCMW2aepyYrYNoJ9E5swEuCKMqggki0xraKsRraezYxzpzfC2ms+CcYVN2PxLzw==","signatures":[{"sig":"MEQCIATcA9Eu1S/7I6PLZ4BP8XhdPvZa2gFH+1rqA4rH2MAWAiAhHtRjZZvVUVxr72ymH0yAuMS3LUh9s79w46rmGqSqAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514372},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"1cfdd8fce9cde96e2382dc1a775146a3efaf81eb","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_1.8.0_1779262408216_0.10163833725368265","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"htag-sdk","version":"1.8.1","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@1.8.1","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"b6c22eb40f728d6ca4b54e9198d6d0017dc8bc20","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-1.8.1.tgz","fileCount":8,"integrity":"sha512-f4idDmO0t+gYRpGOEaUbKxQFxnko+ZL/18DJwBurOMVph8nuo9c0a/G05L2+sV0BHeHC6jjLjQrzwwGH3od4Dw==","signatures":[{"sig":"MEYCIQCk8lItEGTqqUH3aQ8bckAzLyYQnu3FAXANLKdXIVA/TAIhAOSbBmAKR4dmBVJE+aXUpNQcK6KByY7ma1tP6b5BaBMe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516385},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"3b335be4b2973fe8e0847d561c3a6f5b2e51e5d7","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_1.8.1_1779866834754_0.035491958140403845","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"htag-sdk","version":"1.9.0","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@1.9.0","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"0c40de7a426ae06a3e041b6535b5e6c35bd6beb2","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-1.9.0.tgz","fileCount":8,"integrity":"sha512-xUE9PkZWACUsgTCEKPyFWRkmtkapoQXYYyb2H6uAUOp2h52/vC/sN61I4J6hs5WWwej1v1OTx+MRh2f7J4IlCQ==","signatures":[{"sig":"MEQCIB+GBY/5jbw6IFNWolIZ3N/o4vTP0XzL6yh512qnCFXsAiAD6pESzEshUgGjoozzplHLkAZ5bjgVuaAC89nialK6nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516837},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"3ee3203b07eca68e9e53901020362390ac0c3538","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_1.9.0_1780124376510_0.8926132047166344","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"htag-sdk","version":"1.9.1","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@1.9.1","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"079c1d87bd881f0dfaf1d70050816d05bdc6aa45","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-1.9.1.tgz","fileCount":8,"integrity":"sha512-n4jXNcDzX6fv3y3/ZDrDad9yuMyiyx6tX37c1XvwSQUU9MW+AZqagA71+Fa+jumNYssKWYAAa68em4nY+1ZZcQ==","signatures":[{"sig":"MEUCIFprDaq6I/t8HRg9K+buRQCIzubaEQ9ySpnDLhxDz+NAAiEArM+T0iE7sVaoPVHONWiuYihbOpquevaawvjgWREW7yE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523838},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"00eb200a90c07eb073d9493fa576d35ac3716861","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_1.9.1_1780308390303_0.3409726470652028","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"htag-sdk","version":"1.9.2","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@1.9.2","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"4cda42caf33bc3db79a2837556222b049616b0bd","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-1.9.2.tgz","fileCount":8,"integrity":"sha512-UrbZuf3sbtOJtABOKO3pTkVR3LNlwd6g1onxYhFOjYLB+/JXfMe7/0uDrt8gUBa+6Rqdla8syRpHWt4t8hWNfQ==","signatures":[{"sig":"MEQCIDOvrSFEAFCpfeSQohmAKlZTTbx6Q/fyTOZiGQDMtoYBAiA1WX99lBKdBjcgFJbKH96oYBR1jAE5C/7+mzdviFIcMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524662},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f484412e6b6f092c3059cab332cf098f282a33d1","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_1.9.2_1780312141904_0.3865332383629809","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"htag-sdk","version":"1.9.3","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@1.9.3","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"a5e08a82876a349d80270fd97dac20b7ddd16a0b","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-1.9.3.tgz","fileCount":8,"integrity":"sha512-YDYDI4u6LUETHZyB9kgLiRJ8aJnMgtKOfXw+MljEQZCr1i3iO4IS6DLfRS6/fIScYcnh7OS+U4Hk+VGX/xD9Tw==","signatures":[{"sig":"MEUCIFujf65Wbz2Ik9oDhDxYjERi7s2DFhWbndymtfrQ2bY7AiEA38O60CcVZuG4oJzmgck7IuFWkOKX71kjwv7EP8B0t5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531038},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f01fa8a78a81aa2aed38dcb01994f326719474c4","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_1.9.3_1780897543364_0.641114481770003","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"htag-sdk","version":"1.9.4","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@1.9.4","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"d0a4fbbd70981b01d6e5b462c83a1d16d33cc6e9","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-1.9.4.tgz","fileCount":8,"integrity":"sha512-FkGjDJLE1UYG86iAa/c0WRiT7yIhuzGQHdIIYd2SxsCoYjDDefgbb5M7ysr9sQPhqPadwKlJTHx9kHDDxo+GZg==","signatures":[{"sig":"MEQCIDXeKGxMrD69uN+o6j8aL7zVeO1Yu5uYLd1BN1YXkDgNAiBYkAxvwAgU7QS3j8wrTNqg2Lk1bHaDISroV92TbNGxxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575606},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"708c6a69bffd8164db97863e101676d05b1bf9c3","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_1.9.4_1781004459645_0.45987748474088086","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"htag-sdk","version":"1.9.5","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@1.9.5","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"ca72a40a647821d761b67cbce7da56c7b7d9dbe6","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-1.9.5.tgz","fileCount":8,"integrity":"sha512-z3dZ5hyiSUmVHDMjMmKBlOTxR39eYu2oabuh3TFg0mvUtX06ECiQhc85WKFjFc4Jwc0hlMK3A4Go9uxKoHQQsg==","signatures":[{"sig":"MEUCIQCsDlO9QDKoesYTmbphoI01KovlIxrLZ9HRsJmqF4twTQIgOW4HhScd6eei8WZYCnrVovP/N6EOOV43LmaS4Ynz8r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573948},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d536db98fbb2309c7a4ded9f5cdaeb2d9db6ac37","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_1.9.5_1781079002954_0.24610667393936492","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"htag-sdk","version":"1.9.6","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","_id":"htag-sdk@1.9.6","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"homepage":"https://developer.htagai.com","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"c189b17b099e81f2f779428c15249654765f649f","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-1.9.6.tgz","fileCount":8,"integrity":"sha512-MMsuslOS6Sune7H9ws+b2WHYyIxjEwH0Yi4zmvTNPeqNysmqkUbEY5Z9yO3/P3cXMzFzJonCpOmE7lEokK5YHA==","signatures":[{"sig":"MEYCIQCzlPbEfNao+anKxr3gksxBe0hYwRGYIX2H2tM9juIxcwIhAKMWcZoVCkqyHY1J6yjp3CRGaR+7+MBHLChCxb1xWWg2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5nz9FcUYEgse1FCbxJlBHxIAa4m1QZ/wBS+fUWXVzsQIgbsX33xHeEJraEOkSPA8+ZIyTYhPNnbLY+5nRQqfdKIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585565},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"repository":{"url":"git+https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/htag-sdk_1.9.6_1788412559699_0.6111005657883315","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"htag-sdk@2.0.0","bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"dist":{"shasum":"289dd42470530d3baba33a62c10b13dc90ee5a3d","tarball":"https://registry.npmjs.org/htag-sdk/-/htag-sdk-2.0.0.tgz","fileCount":8,"integrity":"sha512-Kio/W3XVYENKHUPHNvp4WLLUF5zo8E8bHXwEOISnIFkXjaZMSxF29SKXYWX6nnYjEjZ/Lo6aVLGXEDX4vxtdJg==","signatures":[{"sig":"MEYCIQCCyi7BWXKDWPRo6OPBPeUT0ICkDMedzzdhqqMZ65YuMwIhAKrwlytQk61U5rAcCMh6B3YbUoQ63aVms4GBM4sId2EK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCVID6jxXFaL/jRvTinnfNbF8qi/l/GcpHCdHiJgYcM7gIgVGuYUv5ZZGNk+WwkKL+Q5oYoY8B1iz97qiX/4Z2E7DA="}],"unpackedSize":641855},"main":"./dist/index.cjs","name":"htag-sdk","type":"module","types":"./dist/index.d.ts","author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"license":"MIT","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"version":"2.0.0","_npmUser":{"name":"sasa.savic","email":"sasa.savic@htag.com.au"},"homepage":"https://developer.htagai.com","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"repository":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","directories":{},"maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.0.18","typescript":"^5.4.0","@types/node":"^25.2.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/htag-sdk_2.0.0_1789394596472_0.4119844738689944"}}},"time":{"created":"2026-02-16T11:52:29.492Z","modified":"2026-09-14T14:03:16.785Z","0.1.0":"2026-02-16T11:52:29.752Z","0.2.0":"2026-02-17T23:34:49.711Z","0.3.0":"2026-02-18T05:37:43.443Z","0.3.1":"2026-02-18T14:42:20.040Z","0.4.0":"2026-02-19T07:24:37.448Z","0.5.0":"2026-02-19T07:47:57.246Z","0.6.0":"2026-02-20T02:16:32.058Z","0.7.0":"2026-02-20T04:34:31.260Z","0.7.1":"2026-03-04T11:05:25.295Z","0.8.0":"2026-03-05T09:59:19.214Z","0.8.1":"2026-03-07T04:05:59.748Z","0.8.2":"2026-03-16T13:19:09.642Z","0.9.0":"2026-03-22T09:48:29.021Z","0.9.1":"2026-03-23T00:22:28.404Z","1.0.0":"2026-04-15T09:52:00.828Z","1.1.0":"2026-04-17T13:26:46.687Z","1.4.0":"2026-05-12T02:00:57.559Z","1.5.0":"2026-05-13T05:46:01.568Z","1.8.0":"2026-05-20T07:33:28.385Z","1.8.1":"2026-05-27T07:27:14.914Z","1.9.0":"2026-05-30T06:59:36.665Z","1.9.1":"2026-06-01T10:06:30.450Z","1.9.2":"2026-06-01T11:09:02.056Z","1.9.3":"2026-06-08T05:45:43.533Z","1.9.4":"2026-06-09T11:27:39.878Z","1.9.5":"2026-06-10T08:10:03.138Z","1.9.6":"2026-09-03T05:15:59.821Z","2.0.0":"2026-09-14T14:03:16.564Z"},"bugs":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript/issues"},"author":{"name":"Sasa Savic","email":"sasa.savic@htag.com.au"},"license":"MIT","homepage":"https://developer.htagai.com","keywords":["htag","api","sdk","property","real-estate","address","australia","market-data","location-intelligence"],"repository":{"url":"https://github.com/HtaG-Analytics/htag-sdk-typescript.git","type":"git"},"description":"Official TypeScript SDK for HtAG Location Intelligence APIs — address search, property data, and market analytics for Australia","maintainers":[{"name":"sasa.savic","email":"sasa.savic@htag.com.au"}],"readme":"# htag-sdk\n\nThe official TypeScript SDK for the [HtAG](https://htagai.com) Location Intelligence API.\n\nProvides typed access to Australian address data, property valuations, sales records, and market analytics. Zero runtime dependencies -- uses native `fetch`.\n\n```typescript\nimport { HtAgApiClient } from 'htag-sdk';\n\nconst client = new HtAgApiClient({\n  apiKey: process.env.HTAG_API_KEY!,\n  environment: 'prod',\n});\n\nconst results = await client.address.geocode({ address: '100 George St Sydney' });\nfor (const r of results.results) {\n  console.log(`${r.address_label}  (${r.address_key})`);\n}\n```\n\n## Migrating to 2.0.0\n\n2.0.0 is a **major** release: public bedroom-filter types are narrower and\nunsupported inputs can now fail locally before a request is sent. Review the\nmigration changes below before upgrading from 1.9.6.\n\n### Breaking changes in this package\n\n| Change | 1.9.6 | 2.0.0 | What to do |\n|--------|-------|-------|------------|\n| `bedrooms` type on public bedroom-filtered trends and `markets.summary` | `string \\| string[]` | `BedroomsFilter` (`'All' \\| '1'…'5' \\| (string & {})`) | Pass a scalar value. Arrays no longer type-check; a singleton array is only accepted and unwrapped at runtime. |\n| `markets.trends.price/rent/yieldHistory/yearsToOwn`, `markets.summary` with two bedroom values | issued a comma-joined value, not two independently applied bedroom filters | throws `InvalidParameterError` before sending | Issue one request per bedroom count and combine the results. |\n| `markets.trends.demandProfile({ propertyType })` (also `periodEndMin` / `periodEndMax`) | issued a request; the API did not apply the filter | throws `InvalidParameterError` before sending | Remove the unsupported parameter; it does not provide server-side filtering. |\n| `intentHub.listEventTypes({ category })`, `internal.address.insights({ streetLocPid })` | silently ignored by the API | throws `InvalidParameterError` | Drop the parameter. |\n\n`InvalidParameterError` is exported and extends the SDK's `HtAgError`, so it is\ncatchable alongside the other typed errors.\n\n### Request and page-size changes\n\n* **Sold-search filter names are corrected in this package.**\n  `property.soldSearch` sends the API's canonical camelCase filter names,\n  including `startDate`, `endDate`, `saleValueMin` and `saleValueMax`.\n  Public SDK parameter names are unchanged. `address_key` stays snake_case;\n  rented-search and other endpoint mappings are unchanged by this correction.\n* Array parameters are sent as repeated keys, not comma-joined values.\n  `areaId: ['A', 'B']` becomes `area_id=A&area_id=B`. Commas inside a\n  value are preserved.\n* `mbCategory2021` on address geocoding is sent as `mb_category_2021`.\n* **Pagination is controlled by the server unless explicitly supplied.**\n  TypeScript 1.9.6 and 2.0.0 both omit a client-side default limit on rented\n  search. The reviewed server contract defaults to 100; set `limit` explicitly\n  when your application needs a particular page size.\n\n### Compatibility and verification scope\n\nThe sold wire correction targets both the pre-alias route source `6d549400`\nand current-main route source `9877c67e`: both declare the canonical camelCase\nfilter names. This removes the package's dependency on the newer server aliases.\nLocal real-handler replay tests cover these two source baselines; they are not\nauthenticated live DEV or production tests, and `6d549400` is **not** a verified\nproduction API image identifier.\n\nCompatibility checks also cover a captured set of valid calls from the published\n1.9.6 npm and PyPI packages. Those tested calls are not rejected by the newer\nunknown-parameter guard. This is not a guarantee for every 1.9.6 input, older\nversions, or custom HTTP clients. Existing installed clients do not receive this\npackage correction until upgraded.\n\n### Server-side changes are separate\n\nPR #381 adds sold-search snake_case aliases and rejects unknown query names on\nboth sold and rented search. Its recorded deployment is DEV-only; installing\nthis package does not deploy these server changes or establish their live status.\nThe sold wire correction above works with either reviewed route version.\n\n* The pre-alias sold route declares camelCase filters; undeclared snake_case\n  filters can be ignored. The newer route accepts both and prefers camelCase\n  when both are supplied.\n* The reviewed rented route already accepts both naming styles. It is still\n  affected by the newer **unknown-parameter validation**, like sold search.\n* With the newer validation, unknown names return HTTP 400 before repository\n  work. Without it, an undeclared name can be ignored. Check your target\n  environment's API contract before relying on this server-side validation.\n\n### Known limitations\n\n* `own_status` on address keys is separate work (PR #265), not part of this release.\n* The reviewed API accepts `limit` and `offset` on six reference concordance\n  `*-to-h3` routes; those parameters were absent from the reviewed spec.\n* Client-side refusals of unsupported filters are package behavior, not evidence\n  of a server deployment. No live test or registry-publication outcome is implied\n  by these migration notes.\n\n## Installation\n\n```bash\nnpm install htag-sdk\n```\n\nOr with your preferred package manager:\n\n```bash\nyarn add htag-sdk\npnpm add htag-sdk\n```\n\nRequires Node.js 18+ (for native `fetch`).\n\n## Quick Start\n\n### 1. Get an API Key\n\nSign up at [developer.htagai.com](https://developer.htagai.com) and create an API key from the Settings page.\n\n### 2. Create a Client\n\n```typescript\nimport { HtAgApiClient } from 'htag-sdk';\n\nconst client = new HtAgApiClient({\n  apiKey: 'sk-org--your-org-id-your-key-value',\n  environment: 'prod',   // 'dev' or 'prod'\n});\n```\n\nOr use a custom base URL:\n\n```typescript\nconst client = new HtAgApiClient({\n  apiKey: 'sk-...',\n  baseUrl: 'https://api.staging.htagai.com',\n});\n```\n\n### 3. Make Requests\n\n```typescript\n// Geocode an address\nconst results = await client.address.geocode({ address: '15 Miranda Court Noble Park' });\nconsole.log(`${results.total} matches`);\n\n// Get property estimates\nconst est = await client.property.estimates({\n  addressKey: '15MIRANDACOURTNOBLEPARKvic3174',\n});\nfor (const record of est.results) {\n  console.log(`Price estimate: $${record.price_estimate?.toLocaleString()}`);\n  console.log(`Last sold: $${record.last_sold_price?.toLocaleString()} on ${record.last_sold_date}`);\n}\n```\n\n## Usage\n\n### Address Geocode\n\nResolve a free-text address to structured location data with geographic identifiers.\n\n```typescript\nconst results = await client.address.geocode({\n  address: '100 Hickox St Traralgon',\n  limit: 5,         // max results (1 - 50)\n});\n\nfor (const match of results.results) {\n  console.log(match.address_label);\n  console.log(`  Key: ${match.address_key}`);\n  console.log(`  Location: ${match.lat}, ${match.lon}`);\n}\n```\n\n### Address Standardisation\n\nStandardise raw address strings into structured, canonical components.\n\n```typescript\nconst result = await client.address.standardise({\n  addresses: [\n    '12 / 100-102 HICKOX STR TRARALGON, VIC 3844',\n    '15a smith st fitzroy vic 3065',\n  ],\n});\n\nfor (const item of result.results) {\n  if (item.error) {\n    console.log(`Failed: ${item.input_address} -- ${item.error}`);\n  } else {\n    const addr = item.standardised_address!;\n    console.log(item.input_address);\n    console.log(`  -> ${addr.street_number} ${addr.street_name} ${addr.street_type}`);\n    console.log(`     ${addr.suburb_or_locality} ${addr.state} ${addr.postcode}`);\n    console.log(`  Key: ${item.address_key}`);\n  }\n}\n```\n\n### Address Environment\n\nRetrieve environmental risk data for an address including flood, bushfire, heritage, and zoning.\n\n```typescript\nconst env = await client.address.environment({\n  address: '15 Miranda Court, Noble Park VIC 3174',\n});\nfor (const record of env.results) {\n  console.log(`Bushfire: ${record.bushfire}, Flood: ${record.flood}`);\n  console.log(`Heritage: ${record.heritage}, Zoning: ${record.zoning}`);\n}\n```\n\n### Address Demographics\n\nRetrieve socio-economic indices (SEIFA) and housing tenure data.\n\n```typescript\nconst demo = await client.address.demographics({\n  address: '15 Miranda Court, Noble Park VIC 3174',\n});\nfor (const record of demo.results) {\n  console.log(`IRSAD: ${record.IRSAD}, IER: ${record.IER}`);\n}\n```\n\n### Property Summary\n\nRetrieve physical property attributes for an address.\n\n```typescript\nconst summary = await client.property.summary({\n  addressKey: '100102HICKOXSTREETTRARALGONVIC3844',\n});\nfor (const record of summary.results) {\n  console.log(`Type: ${record.property_type}`);\n  console.log(`Beds: ${record.beds}, Baths: ${record.baths}, Parking: ${record.parking}`);\n  console.log(`Land: ${record.lot_size} sqm, Floor: ${record.floor_area} sqm`);\n}\n```\n\n### Property Estimates\n\nRetrieve valuation estimates and transaction history for an address.\n\n```typescript\nconst est = await client.property.estimates({\n  addressKey: '100102HICKOXSTREETTRARALGONVIC3844',\n});\nfor (const record of est.results) {\n  console.log(`Price estimate: $${record.price_estimate?.toLocaleString()}`);\n  console.log(`Rent estimate: $${record.rent_estimate}/wk`);\n  console.log(`Last sold: $${record.last_sold_price?.toLocaleString()} on ${record.last_sold_date}`);\n}\n```\n\n### Property Market\n\nRetrieve market position indicators for an address.\n\n```typescript\nconst mkt = await client.property.market({\n  addressKey: '100102HICKOXSTREETTRARALGONVIC3844',\n});\nfor (const record of mkt.results) {\n  console.log(`Rental %: ${record.rental_percentage}`);\n  console.log(`Years to own: ${record.years_to_own}`);\n  console.log(`Hold period: ${record.hold_period} years`);\n}\n```\n\n### Sold Property Search\n\nSearch for recently sold properties near an address or coordinates.\n\n```typescript\nconst sold = await client.property.soldSearch({\n  address: '100 George St, Sydney NSW 2000',\n  radius: 2000,              // metres\n  propertyType: 'house',\n  saleValueMin: 500_000,\n  saleValueMax: 2_000_000,\n  bedroomsMin: 3,\n  startDate: '2024-01-01',\n});\n\nconsole.log(`${sold.total} properties found`);\nfor (const prop of sold.results) {\n  const price = prop.sold_price ? `$${prop.sold_price.toLocaleString()}` : 'undisclosed';\n  console.log(`  ${prop.street_address}, ${prop.suburb} -- ${price} (${prop.sold_date})`);\n}\n```\n\nAll filter parameters are optional:\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `address` | string | Free-text address to centre the search on |\n| `addressKey` | string | GNAF address key |\n| `lat`, `lon` | number | Coordinates for point-based search |\n| `radius` | number | Search radius in metres (default 2000, max 5000) |\n| `proximity` | string | `'any'`, `'sameStreet'`, or `'sameSuburb'` |\n| `propertyType` | string | `'house'`, `'unit'`, `'townhouse'`, `'land'`, `'rural'` |\n| `saleValueMin`, `saleValueMax` | number | Price range filter (AUD) |\n| `bedroomsMin`, `bedroomsMax` | number | Bedroom count range |\n| `bathroomsMin`, `bathroomsMax` | number | Bathroom count range |\n| `carSpacesMin`, `carSpacesMax` | number | Car space range |\n| `startDate`, `endDate` | string | Date range (ISO 8601, e.g. `'2024-01-01'`) |\n| `landAreaMin`, `landAreaMax` | number | Land area in sqm |\n| `limit` | number | Rows per page (1-1000). Omitted → server default **100** |\n| `offset` | number | Rows to skip before `limit` (>= 0). Omitted → **0** |\n\n> Sold-search filters are sent using the API's canonical camelCase names.\n> The public TypeScript parameter names above are unchanged; `address_key` remains snake_case.\n\n#### Pagination\n\n`limit` and `offset` behave identically on `soldSearch()` and\n`rentedSearch()`. Both default to `limit=100, offset=0` **on the server** — the\nSDK sends nothing when you omit them, so you always get the documented\nbehaviour. `offset` is a *row* offset applied after ordering, not a page\nnumber: `{ limit: 25, offset: 50 }` returns rows 51-75.\n\n`total` is the number of rows in the page you just received — not the count of\nall matching records — and it is the billable row count, so rows skipped by\n`offset` are never charged.\n\n```typescript\nconst limit = 100;\nlet offset = 0;\n\nfor (;;) {\n  const page = await client.property.soldSearch({\n    addressKey: '100102HICKOXSTREETTRARALGONVIC3844',\n    limit,\n    offset,\n  });\n  for (const prop of page.results) {\n    // ...\n  }\n  if (page.total < limit) break;   // short page → last page\n  offset += limit;\n}\n```\n\n> **Changed in this release:** the server default for `limit` on both searches\n> is now **100** (previously 500 on rented search, and `offset` was ignored\n> entirely on sold search). Pass `limit: 500` explicitly if you relied on the\n> old page size.\n\n### Market Summary\n\nGet headline market metrics at suburb or LGA level.\n\n```typescript\nconst summary = await client.markets.summary({\n  level: 'suburb',\n  areaId: ['SAL10001'],\n  propertyType: ['house'],\n});\n\nfor (const record of summary.results) {\n  console.log(`${record.suburb} (${record.state_name})`);\n  console.log(`  Typical price: $${record.typical_price?.toLocaleString()}`);\n  console.log(`  Rent: $${record.rent}/wk`);\n}\n```\n\n### Market Growth\n\nRetrieve cumulative or annualised growth rates for price, rent, and yield.\n\n```typescript\nconst growth = await client.markets.growthCumulative({\n  level: 'suburb',\n  areaId: ['SAL10001'],\n  propertyType: ['house'],\n});\n\nfor (const record of growth.results) {\n  console.log(`1Y price growth: ${record.one_y_price_growth}`);\n  console.log(`5Y price growth: ${record.five_y_price_growth}`);\n}\n```\n\n### Market Trends\n\nAccess historical trend data via `client.markets.trends`. All trend methods share the same parameter signature:\n\n```typescript\n// Price history\nconst prices = await client.markets.trends.price({\n  level: 'suburb',\n  areaId: ['SAL10001'],\n  propertyType: ['house'],\n  periodEndMin: '2020-01-01',\n  limit: 50,\n});\nfor (const p of prices.results) {\n  console.log(`${p.period_end}: $${p.typical_price?.toLocaleString()} (${p.sales} sales)`);\n}\n\n// Rent history\nconst rents = await client.markets.trends.rent({\n  level: 'suburb', areaId: ['SAL10001'],\n});\n\n// Yield history\nconst yields = await client.markets.trends.yieldHistory({\n  level: 'suburb', areaId: ['SAL10001'],\n});\n\n// Search interest index (buy/rent search indices)\nconst search = await client.markets.trends.searchIndex({\n  level: 'suburb', areaId: ['SAL10001'],\n});\n\n// Hold period\nconst hold = await client.markets.trends.holdPeriod({\n  level: 'suburb', areaId: ['SAL10001'],\n});\n\n// Growth rates (price, rent, yield changes)\nconst growth = await client.markets.trends.growthRates({\n  level: 'suburb', areaId: ['SAL10001'],\n});\n\n// Demand profile (sales by dwelling type and bedrooms)\nconst demand = await client.markets.trends.demandProfile({\n  level: 'suburb', areaId: ['SAL10001'],\n});\n\n// Stock on market\nconst som = await client.markets.trends.stockOnMarket({\n  level: 'suburb', areaId: ['SAL10001'],\n});\n\n// Days on market\nconst dom = await client.markets.trends.daysOnMarket({\n  level: 'suburb', areaId: ['SAL10001'],\n});\n\n// Clearance rate\nconst cr = await client.markets.trends.clearanceRate({\n  level: 'suburb', areaId: ['SAL10001'],\n});\n\n// Vacancy rate\nconst vac = await client.markets.trends.vacancy({\n  level: 'suburb', areaId: ['SAL10001'],\n});\n```\n\nCommon trend parameters:\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `level` | `'suburb'` \\| `'lga'` | Geographic level (required) |\n| `areaId` | string[] | Area identifiers (required) |\n| `propertyType` | string[] | `['house']`, `['unit']`, etc. |\n| `periodEndMin` | string | Filter from this date |\n| `periodEndMax` | string | Filter up to this date |\n| `bedrooms` | string \\| string[] | Bedroom filter |\n| `limit` | number | Max results (default 100, max 1000) |\n| `offset` | number | Pagination offset |\n\n## Internal API\n\nSome endpoints require the `internal_api` scope on your API key. These are accessed via the `client.internal` namespace:\n\n```typescript\n// Address search (trigram similarity matching)\nconst results = await client.internal.address.search({ q: '100 George St Sydney' });\n\n// Address insights (enriched address data)\nconst insights = await client.internal.address.insights({\n  address: '15 Miranda Court, Noble Park VIC 3174',\n});\n\n// Automated Valuation Model (batch, up to 50 properties)\nconst avm = await client.internal.property.avm({\n  addressKey: ['100102HICKOXSTREETTRARALGONVIC3844'],\n});\n\n// Market snapshots with filtering\nconst snapshots = await client.internal.markets.snapshots({\n  level: 'suburb',\n  propertyType: ['house'],\n  areaId: ['SAL10001'],\n});\n\n// Advanced market query with logical filters\nconst queryResults = await client.internal.markets.query({\n  level: 'suburb',\n  mode: 'search',\n  property_types: ['house'],\n  typical_price_min: 500_000,\n  logic: {\n    and: [\n      { field: 'one_y_price_growth', gte: 0.05 },\n      { field: 'vacancy_rate', lte: 0.03 },\n    ],\n  },\n});\n\n// Internal trend endpoints\nconst supply = await client.internal.markets.trends.supplyDemand({\n  level: 'suburb', areaId: ['SAL10001'],\n});\nconst perf = await client.internal.markets.trends.performance({\n  level: 'suburb', areaId: ['SAL10001'],\n});\n```\n\nIf you call an internal method without the required scope, the API will return a 403 error.\n\n## Request Cancellation\n\nAll methods accept an `AbortSignal` for cancellation:\n\n```typescript\nconst controller = new AbortController();\n\n// Cancel after 5 seconds\nsetTimeout(() => controller.abort(), 5000);\n\ntry {\n  const results = await client.address.geocode({\n    address: '100 George St',\n    signal: controller.signal,\n  });\n} catch (err) {\n  if (err instanceof HtAgError && err.message === 'Request aborted') {\n    console.log('Request was cancelled');\n  }\n}\n```\n\n## Parameter Semantics\n\nBehaviour that is easy to get wrong, and what this SDK does about it.\n\n### List parameters are sent as repeated keys\n\n`{ areaId: ['VIC3121', 'VIC3141'] }` goes on the wire as\n`?area_id=VIC3121&area_id=VIC3141`. The checked 1.9.6 package comma-joined\nmultiple values, which could be interpreted as one identifier rather than\nseparate filters.\n\nCommas *inside* a value are preserved, which matters for free-text parameters\nsuch as the internal AVM `address` list.\n\n### `bedrooms` is a single value on the public API\n\n`markets.trends.price` / `rent` / `yieldHistory` / `yearsToOwn` and\n`markets.summary`\nfilter on one bedroom count. Arrays no longer type-check. At runtime, a list\nwith multiple values raises `InvalidParameterError` before the request is sent:\n\n```typescript\nawait client.markets.trends.price({ level: 'suburb', areaId: ['SAL10001'], bedrooms: '3' }); // ok\nawait client.markets.trends.price({ ...same, bedrooms: ['3', '4'] });                        // throws\n```\n\nIssue one request per bedroom count and combine the results. A one-element\narray is still accepted and unwrapped at runtime, but typed callers must\npass a scalar. The **internal** trend endpoints genuinely do accept a list and\nstill take `string[]`.\n\n### Filters the API does not implement\n\nThe checked older SDK accepted these filters, but the reviewed API routes do\nnot implement them. They now raise `InvalidParameterError` before any request:\n\n| Method | Parameter | Why |\n|--------|-----------|-----|\n| `markets.trends.demandProfile` | `propertyType`, `periodEndMin`, `periodEndMax` | the endpoint filters on `level`, `areaId`, `limit`, `offset` only |\n| `intentHub.listEventTypes` | `category` | the route declares no query parameters |\n| `internal.address.insights` | `streetLocPid` | the route accepts `address`, `addressKeys`, `legalParcelId`, `mbCategory2021` |\n\nOmitting them, or passing `undefined` / `[]`, is still a no-op.\n\n### Sold and rented search\n\nThese rules describe the reviewed API source contract; package installation is\nnot a server deployment. See [verification scope](#compatibility-and-verification-scope).\n\n* `property.soldSearch` sends canonical camelCase sold filters; `address_key`\n  remains snake_case. The newer server additionally accepts snake_case aliases,\n  with explicit camelCase values (including false and zero) taking precedence.\n  Rented search accepts both spellings in both reviewed route versions.\n* Omitting `startDate` applies a **default** window of 90 days before the\n  effective `endDate`. It is not a maximum lookback; an explicit earlier\n  date is passed through for server-side filtering.\n* Sale price bounds are inclusive and exclude unknown prices.\n  `includeSaleValueUnknown` applies only when no price bound is set.\n* The newer server rejects unknown query names on **both** searches with\n  HTTP 400 `unknown_query_parameters`, before repository work. For example,\n  `bedrooms=3` is not a sold-search filter; use `bedroomsMin`/`bedroomsMax`.\n  Typoed names are not automatically corrected. Older route versions may\n  silently ignore unknown names. This server behavior is separate from the\n  SDK's client-side validation.\n* `total` counts rows in the returned page, not all matches. Page until\n  `total < limit`, using the same explicit limit and filters for each request.\n\n### Staying on an older release\n\nUpgrading to 2.0.0 applies the sold wire correction. If you need direct REST\ninstead, use canonical camelCase sold filter names, accepted by both reviewed\nsource versions. For example, this is the request path and query (authentication\nmust be configured separately in your client):\n\n```text\n/v1/property/sold/search?address_key=AK&startDate=2025-09-10&endDate=2026-08-26&saleValueMin=600000&propertyType=house&propertyType=unit\n```\n\nRepeat list parameters rather than comma-joining them. Do not assume a naming\nstyle supported by one endpoint is accepted by every endpoint.\n\n## Error Handling\n\nThe SDK raises typed errors for API failures:\n\n```typescript\nimport {\n  HtAgApiClient,\n  HtAgError,\n  AuthenticationError,\n  RateLimitError,\n  ValidationError,\n  ServerError,\n} from 'htag-sdk';\n\nconst client = new HtAgApiClient({ apiKey: 'sk-...' });\n\ntry {\n  const results = await client.address.geocode({ address: 'Syd' });\n} catch (err) {\n  if (err instanceof AuthenticationError) {\n    // 401 or 403 -- bad API key or insufficient scope\n    console.error(`Auth failed (HTTP ${err.status})`);\n  } else if (err instanceof RateLimitError) {\n    // 429 -- throttled (after exhausting retries)\n    console.error('Rate limited, try again later');\n  } else if (err instanceof ValidationError) {\n    // 400 or 422 -- bad request params\n    console.error(`Invalid request: ${err.message}`);\n    console.error('Details:', err.body);\n  } else if (err instanceof ServerError) {\n    // 5xx -- upstream failure (after exhausting retries)\n    console.error(`Server error (HTTP ${err.status})`);\n  } else if (err instanceof HtAgError) {\n    // Network/timeout/other\n    console.error(`Request failed: ${err.message}`);\n  }\n}\n```\n\nAll errors carry:\n- `message` -- human-readable description\n- `status` -- HTTP status code (if applicable)\n- `body` -- raw response body\n- `url` -- the request URL that failed\n- `cause` -- the underlying error (for network failures)\n\n## Retries\n\nThe SDK automatically retries transient failures:\n\n- **Retried statuses**: 429, 500, 502, 503, 504\n- **Network errors**: connection failures, timeouts\n- **Max retries**: 3 (configurable)\n- **Backoff**: exponential (0.5s base, 2x multiplier, random jitter)\n\nConfigure retry behaviour:\n\n```typescript\nconst client = new HtAgApiClient({\n  apiKey: 'sk-...',\n  maxRetries: 5,       // default is 3\n  timeout: 120_000,    // request timeout in ms (default 30000)\n});\n```\n\n## Configuration Reference\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `apiKey` | string | required | Your HtAG API key |\n| `environment` | `'dev'` \\| `'prod'` | `'prod'` | API environment |\n| `baseUrl` | string | -- | Custom base URL (overrides environment) |\n| `timeout` | number | `30000` | Request timeout in milliseconds |\n| `maxRetries` | number | `3` | Maximum retry attempts |\n| `retryBaseDelay` | number | `500` | Base delay between retries in ms |\n\n## CommonJS\n\nThe package ships with both ESM and CommonJS builds:\n\n```javascript\n// ESM (recommended)\nimport { HtAgApiClient } from 'htag-sdk';\n\n// CommonJS\nconst { HtAgApiClient } = require('htag-sdk');\n```\n\n## TypeScript\n\nAll types are exported for use in your application:\n\n```typescript\nimport type {\n  AddressRecord,\n  GeocodeRecord,\n  SoldPropertyRecord,\n  PropertySummaryRecord,\n  PropertyEstimatesRecord,\n  PropertyMarketRecord,\n  MarketSummaryRecord,\n  PriceHistoryOut,\n  RentHistoryOut,\n  BaseResponse,\n  LevelEnum,\n  PropertyTypeEnum,\n} from 'htag-sdk';\n```\n\n## Requirements\n\n- Node.js >= 18 (for native `fetch`)\n- No runtime dependencies\n\n## License\n\nMIT\n","readmeFilename":""}