https://github.com/go-api-libs/remote-ok-jobs
Go library for the Remote OK Jobs API. Remote OK is the #1 remote-only jobs board on the web. It has over 30,000+ remote job listings, adding new ones every day. With this API, now you can build apps with our data feed which covers 80% of remote jobs on the web.
https://github.com/go-api-libs/remote-ok-jobs
api api-client api-library go golang integration job job-search job-search-website jobs jobsearch openapi openapi3 remote-ok-jobs remote-ok-jobs-api remoteokjobs
Last synced: 4 months ago
JSON representation
Go library for the Remote OK Jobs API. Remote OK is the #1 remote-only jobs board on the web. It has over 30,000+ remote job listings, adding new ones every day. With this API, now you can build apps with our data feed which covers 80% of remote jobs on the web.
- Host: GitHub
- URL: https://github.com/go-api-libs/remote-ok-jobs
- Owner: go-api-libs
- License: mit
- Created: 2024-12-03T19:37:40.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-22T12:12:49.000Z (6 months ago)
- Last Synced: 2025-01-14T02:35:59.709Z (5 months ago)
- Topics: api, api-client, api-library, go, golang, integration, job, job-search, job-search-website, jobs, jobsearch, openapi, openapi3, remote-ok-jobs, remote-ok-jobs-api, remoteokjobs
- Homepage:
- Size: 1000 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🆗 Remote OK Jobs API
[](https://pkg.go.dev/github.com/go-api-libs/remote-ok-jobs/pkg/remoteokjobs)
[](https://www.remoteok.com)
[](/api/openapi.json)
[](https://goreportcard.com/report/github.com/go-api-libs/remote-ok-jobs)


[](./LICENSE)Remote OK is the #1 remote-only jobs board on the web. It has over 30,000+ remote job listings, adding new ones every day. With this API, now you can build apps with our data feed which covers 80% of remote jobs on the web. ([Source](https://freepublicapis.com/remote-ok-jobs-api))
## Installation
To install the library, use the following command:
```shell
go get github.com/go-api-libs/remote-ok-jobs/pkg/remoteokjobs
```## Usage
### Example: Get Remote Jobs
```go
package mainimport (
"context""github.com/go-api-libs/remote-ok-jobs/pkg/remoteokjobs"
)func main() {
c, err := remoteokjobs.NewClient()
if err != nil {
panic(err)
}ctx := context.Background()
jobs, err := c.GetJobs(ctx)
if err != nil {
panic(err)
}// Use jobs slice
}```
## Additional Information
- [**Go Reference**](https://pkg.go.dev/github.com/go-api-libs/remote-ok-jobs/pkg/remoteokjobs): The Go reference documentation for the client package.
- [**Official Documentation**](https://www.remoteok.com): The official API documentation.
- [**OpenAPI Specification**](./api/openapi.json): The OpenAPI 3.1.0 specification.
- [**Go Report Card**](https://goreportcard.com/report/github.com/go-api-libs/remote-ok-jobs): Check the code quality report.## Contributing
If you have any contributions to make, please submit a pull request or open an issue on the [GitHub repository](https://github.com/go-api-libs/remote-ok-jobs).
## License
This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.